MEALRNALLNELASRAISFLVSTCGSRLMPAPASVREREEERLMLMHRLRLLLLRSATIVEEAEGRRVTNRGVLRQLRVLRDTMVRGHYVLDTVRYDAGGGDRREEEDGKEVVVPAFASSLFNPAKRARCEPSSETTTASSSLQLQRMVRSLEAVIAGAKELAVFLMACPPVSCRQPYSAHLFLDKCMFGRHAERDQVLEFLLQAEPPEPVTTSAANPGPAAGVLPIVGPALIGKSTLVEHVCNDERVRSHFSLILLHHAAAAGSAGLGGLETMAALRDSCVTKHQNNTTTEEEDERWLLVIELSGDVDADDDDEAWPWWNSLLYHSRGRCMPRGSKVILTSRSEKIERLGTTRAVRLRCLSTEAMWYFFKLSAFGSADPDENPELASVAMDMAAEARGSFTTANIMAAMVRADLSSQQLWCKVLATARHYMRKNLVLFGEYPDDLKAKDRPRRTWSMNKLLKPNESFVIYETYQKCSTHQPQQDEDLPDPEVTIMDMLFERVQPRGRFEILFWKSVLPPYFSYICPCEIRDTDTYVQ*