MLYLVGLGLADKTDITVRGLEIVKKAERVYLEAYTAILLVDKEKLEAFYGRPVIEADREKVESGSDEILADADKVDVAFLVVGDPFGATTHTDLVLRARELGIESKVIPNASIMSGIGCTGLQLYNFGQTVSMVFFTENWKPSSYYDRVKENVQLGLHTLVLLDIKVKEPSLENMARGRLVYEPPRFMTVAQCASQMLETEEERQEGVWGPDSLAVGAARVGAADQKLVAGTLKELAEVEMGRPLHSLVLIGKRAHDLEKDYIREFAVDQATFDASWQKGGYGTM*