MVDNQYTPKNILITGGCGFIASHVVNRLVSRYPQYKVVIYDKLDYCASTKNVAGSLGKPNCKFVKGDIQSMDLLNFVLATEEIDTIMHFAAQTHVDNSFGNSLAFTMNNTYGTHCMLEAARVNGRIKRFINVSTDEVYGETSLGQEHGLGEHSQLEPTNPYSAAKAGAEMVCKAYMTSYNLPIIITRGNNVYGPHQFPEKLIPKFTLLAARGANLPIHGDGKAVRSYLYVEDVAAAFDAVMHKGRTGSVYNIGTDQERTVSEVALDIAKAFNLPASKVVHVKDRAFNDRRYFIGCDKLAALGWKETTTWEEGLRKTIDWYLNTKCDVYWQGDLESALRPHPVLVGTALTSGLTSASSDATKLANGYVMNGTSNSAGDGIANGVEWLEQ*