MASFSVDDFVGNGALKEILPMFTEEGWDDVPTLKMMSTEDMDALNFSTKQRGALELRTYLHDRSLMPYADKLEASGKGLTELLNLSPATLSSEFGMKRGHVARFIDRASACTIIMPPALITVPANRRRRSSSTLSTSDDSPHVPSSPFTHGQLGPNTPPARSEFAPSLNSSVKDEDALQAPDPTTFKGIIAAAPASARLCGLVSPPPVPGDVASLSALDKIYVQKLAPEYRPGVNPWGHGELKVPPPMKASDLWASKPTLVFCIRRPGCVMCRAEAHQLYSRKPIFDAMGVQLVAVLNELIDAEVKSFWPRFWGGMILVDKSRDFFKALGGGMLPKDDFITGFICNPIARANFRRAKASGIHNNIHGGGLIKGGLLVVRQGRGGVAYQFVERNFGDWAPLEEVLEVCGKLQPKVSMFSAECFPFLYDFDYLYPF*