MSKLEIVMFPWFAFGHMIPCMNLSNELAKRGHKISFLFPKNAKIRLQKLNLYPNLITFYKLTIPHVDGLPYGAETTADVPKSLESLLATTFDELYDEIKSFLQNLKPHFVFFDIAYWILDLAREIGGIKTLFCTVFSPAAASIPFVKSPDKTASTAAELVKPPLDYPSTTVVLRENEAKLLSFLFHEYGKGVTFYERVKKGMTGCDAIGMRTCKEIEGTFCDYIATHSEKSVLYTGPVLAEPTKGPLEEHGLSDWLEKFEAGSVVFCAFGSQMILEKKQFQQLVLGFELIELPFLLVVKPPEGTNSVEEALPEGFKERVQEKGLILDCWVPQLEILTHKSVGCFVTHCGYGSMWESLALCDCQLVLLPRPFEHTLIARLMEQQLKVGVEVLEKDENDLFTKENLCKACEIQIGCLAKENHRKWKELLSNTGFTSNYIDNFVDSLHALLVENTFHLD*