MSSLLKLHHIKTLGRYTNDSFIILLDFLKGDLLPKESNLPDSYNESKKILKDLELKVPDGFLSTISYSVNSKEAKIAGLKSHDYHVILEHLLPLAIRGLLTPLVREELIELSSFFTLLCAKVLNMDDLNNLKSQIPITLCKLEKVFPPSFFDVMMHLPIHLANEAKIRGPVQFRWMYPIEKYMYKLKSYIKNRDHPEALIADGYLADECMNLCSRYMHSVETRFNRLDQNFENSQGRGDAVSIFSHFGRNLGAASVRDLEKRELDEAHM*