MLFSLACSVPLGLQCAPGARSVAGLPFGGFARSSADLVVRRAPPPGMEVKQSTITMPALSSTMTEGKISSWLMGVGDKVDAGDMVLVVESDKADMDVESYEEGYIAKILVGEGETADVGAPVAIIVENEADIASVSEGKISSWLVGVGDKVDAGDMLLVADMDVESFEDGYVAKILMATPAAKKLAKSKGLKWEQIPGSGNFGRVTVDDVLVAAGEAPKAAPGVDLSTVVGTGPDGRIVAEDKAVVKNMAWADSVPTYTVSRQIVTDDFDALYAQLKPKGVTVSAMLAKAVGLALAKHPIMNSNYVEDGISYNSDINVAMAVAMPDGGLITPVLKNADTTDIYSLGRAWKDLVPRAMEGARSPPTPWKLSADEFSTGTFTISNLGMFGVSQFVSILPPNTGAILAVAASAPTAVLQKNGMMGMAKVMTVTITCDHRNIYGADAAKFLKDLARIIEEEPQSLLF*