MKHLFLFTNPISGGNQASIFTEFYANEIVYHKPEGCHLHIYNLLEGEPGKNQGFLKLKSVIDNVERKLKNEGNNDNITSDIENTNEQNVNLNNFENEELSKKASQKRNNLCNIENKNNSVKLCHGDILVYVIIAGGDGTLNWVLKEAELYDIDTSMFAISMIPFGTGNDFANAFGWKKPIGILKPKDTFAILSNVVCQIFKSEILYHDYWNIEVALNEDGYFDKINSKTKQKETLTKNNENVKNLKFNMTNYFSIGIDSRIGRGFERHRKNSAILNKMVYAIEGFKKILSKKNMPINLVIDKMTTGNNFEDIIFTTNKKENAPLLNKAMSIVCVNIPSYSSGNDIWKHTNKLGLKLPKGYNAENKKIYNDLRRSKQRIGDGVLEFVTYRSGVDLGLEFAFKGRACRIHQGEGPWKINFKENISGVYFQVDGEFFYMTKPKYLSVKYYKKLNVLKNIS*