ALTFPEKLWVLAENHQFKSIWWGQNGSCVVTDQAMFQIEVLGKKGSLRVFGTESMKYFIRQLNVYRFTKAQLDSRRSPSLPEFLAEEAFVAHRKLLCYYNPYFRKDHPELLELCKHRVAQKRRAVAAHNPQEELNER