MVRERGRVRPQSITLQFHAAARCRAGQLAIQIEGSDIQCTMDMLLSCKLLLRRYHDGEQLLDLDLPGGAKTFHTIQRYVHGDAITLTVEAALDLYLALQILECVLPLRSHCRDFLRSTVLVSWKTIVRALLLIDSPSGRLDWFVAECRCKLVVFLESLGVAEIEDCLRMKFMNLSQPQVLRVIKLLRQPSEGARKALALNENLMEALARIYHRIGTRPRPNKAQLLHLLGDLMQHPHPRLYHSQGGEAENFAAFLAVALAPLREAPSELLEKYSLVLSRLRAWEMARLDPHCVLAMVAPWNELERSTAQAGRVFAAVERYVGYVLEQDARGHGRDEHFKKVASFVAFVASSSVDDSHSSSVSDRKKKPATAATPKPCKRKLDLGSSSVDDSHSSSVSDRKKKPVMAAATRNPGKRKLGLEVISISSDSGNDSDGHAISRFKPRPRRSLRRKSKAL*