MAPTLLWIGLGNMGRGMSKNIVEKGNLEGPLLLYNRSVKRTTDFSATLPNGKTEVIESLADGVARADIIFSCIANDEAVQETYKTMLESDVKGKFFIESSTIHPETTEAIAKDVIAKGAEFVAAPVFGAPEMAEAGQLVGVLAGPAASVTKAKAWFQGVTSKGVIDLSDKPYSKALTLKVLGNTFILNMAEQLAEAHVAAEKTGLGTEAIHQFVQSVFGGPYAAYSERMLSGDYYKHDEPLFAVELARKDARHAMSLAKSAGVQLRNVEAADAHLAMAFEHVGPSADMAGIYGAVLNVEDGCWCNCLLMVQGKDLTNVADSALKPPVAVQ*