MVLGFCAGCMDCDPVLTHYAVLGVAEDAPYAHIRERYRSALLALHPDKLIAASCGGCLTDARVSLPVGWAASGPFLRLHDAWVVLRDPMTRGEYDSRLRKSRYDAEFRVGNVVAEDICLEEMSRDADGDAECDYMYPCSCGDYFSISKEDLVAVGFREVVCGGRNEEVESETEQDASYGERPAGTMTDERGLIELCTQRVEHHQTWSGNGVPEDAGVGEAHSLSRETEPQETRSLVLSCTSCSLNIRLHF*