MIIGTQYFPRYLKPGEPCVVCGDNATGLHYRAITCEGCKGFFRRTVQREIQYKCKNDENCIINKLSRNMCQFCRFQKCTENGMMRSLVLNHEERLAKRKIIDENRSKRKGENLQKVFKDYIRGNKIDESKPRIDSITRSYCKILDNELECKFESSVPSKRLAAIISLIKCRIQQFAQTIEVYETLSEEEQEELISNSWLLVRILQISHEYNFRDRCLFLGNDTTYIASGIKYTELDDETKIFENLIDLAERLISLEFGYQHLALLSAMLIFNPRNIKTSHEKLEKAHMEFGRFLQCITEGDDEESFDALIWPSLQITMDHFIGTVRLMEGFFHDEKNIGIISNILLSKYS