MAREGVVFLALALLAVTAARVIDASSESSDVLELDDSNFADEIKKHDFIVVEFYAPWCGHCKKLAPEYEKAATALKEHNIVLAKVDANEEKNKKIASDYEIRGFPTLKIIRKGTVEEYKGPRDADGIVSYLKKQAGPATVELTSTEEAGDFVGQNKIAIIGVFKSYDSEEFQNFTALAEALRSEYDFRHTLDASVLPLKDEPLKAPAVRLFKVFDERFNDFTNFYVEELKKFVEESSLPLVTELNQDPEMQPFLMKFFNKEAPKVFLFVESSHDEEYRPAYKKVAESNKPKGLLFLAANSAGNDHALQHFGLAAAKLPSIVVQDAQGKKFAVETIESSKLSSFVDDYLAGKLKPWVKSEPVPEKNDEPVKVVVRNTLNDLVIESGKDVLLEFYAPWCGHCKKLAPTLDEVAEHFKDDPKVVIAKLDATANDIEDETFDVQGFPTLYLYTGAKQAVKYEGDRSKEDLISFVDKHRTSAAPSATPDAGEPSKDEL*