MLLIRRATLLRGEQFSEIDGDGLIVIPAFANAHCHVLDSQLKERWVGYSIPELFLRSGWKYRTLSEASEDELRASARQAISQMVDYGVLTAAVFVEEGARGCGPCGALAKGLACTRFCWLAELGDGFGPCSSTGLADSLLERFREAARRRAKLTCTHMAEFAETKSFDRALDLLGVRFLVHCNYLSEAQLAILAKRNVGIVCCIRSGSTFGERTPDLAELSRLGVRFALATDNVFTNTPDLFRELEFVTRKHMMDYKGKPQISPEALLRAATVDACRLLGIERRGLVEEGYSADLIVLQPDSNLQPFCGAISIILRAGVHHIKHVISSGKIVRTFPPRPQH*