MAASVRGTPLAALTRASTHPRARHSAGHRGASSARISRAAPPGADAAATQKAAHVAEITARRDEMVAGCVSCTMPDEGDRGDFLADVALGGRSVEAKGEGSSLRVLVVGAETGKLAKSLMDRGASHVLVIDHSQAMLDRAAELFDPPSTVGNVPCVRFLRTDVSDVKPYEGPFDAVVFNDSLASEHDPADALRRASLLLQPGSTLVISQRLDDVDHTPALPSMDVAAMIADLPLEAAGSAAEGKAMEREGWLAAGASSASAARTEDCCGGSCWTFEVPPLYAMRDAVEMRAKVVSGFGRGSKQMGTPTANMDPTVLAPQLERMRRGVYFGFARLPDDPDNDSWSKCVINVGQRPTFADGDGVTIEVHVMRLMGRDFYGETMECVALGYLRPEMRFKGLRELVGRIMTDIGLARNALDAESMRGAVDGKNSWSAD*