MSFFLKKGPYAIGVVEPMAQGAAGGAEARPFITYHNSLQRDLYLRIATELHLKRMLVGGLEKVYEIGRIFRNEGISTRHNPEFTTIEMYEAYSDYESMMNMAEEIVTRCAMATHGKLKVDYEGTEISLERPWRRETMHSLVKEATGIDFNSFGQDVESAKRAVRGLPGFVVGNSESTSLQACSSVGHVLNEVFETFVESTLVQPTFVLDYPVEISPLAKPHRSHVGLTERFELFICGREIGNAFSELTDPIDQRSRFENQIKQHNAKRAAMAKEVKSTEGEGDDDYSYEVSLDEDFLTSLEYGMPPASGMGLGIDRLVMLLTNSSSIRDVIAFPVLKIQQ*