MGARRLFELMPQKNVVPGSTMIGAYAQHGNLQEALCVFREMPQRDVASWTAVVSAYALKGYLDCALDIFDRMPSHCVVLRNAMVTRYAQNGHMQRAEELFRRAPERNSVTWSVMVHAYARLGHLEDATITLERMPQQSIASYTSIISASVEKGFVESARKLFDELPQYDNGFHCVVLWNAMVTGYAQNGHMQCAEELFRRAPERNSVTWSVMVHAYARLGHLEDATITLERMPQQSIASYTSIISASVEKGFVESARKFVFNRLEERDAVAWTSIVLGHAQNGLAEKAVEFFSWMVMEGVEPVDVTFIAVLVACS