MGRRKVSMGLIPNRRVRADTFGKRKKGLKKKAEELSVLCGVDVALVVAAGDGGAAAAADVWESREGVLARYRALGAEARARHTHRAYLQAGLGKWEAKLARVRQGGPDALARWDKALDGVATEEDARWLLDAVDAAIRAAEDRLRALGLPPVDDDEDGVVLDGVAPLNFAAAAGDHYGLLHDAVGGSGDANNGQQAMWGTNGFHFPQGGAADAQHTGYGFQTYTSGGGAGVEEGYHLQMAPDMYSSRDHNNGHLANAYQQHGYGFQCADASYSGVPSGYAQPSVPMWWSADEPRHAMLPLEYPAADAGLNYADTAAAQGVGGSSFAMGAADGNFVHSQPALSLAMNTMGGSGDNFTNAMPAQPLAMSYGGELTVAGRYAAQWQAPPHPQRAGGDQRPTIEQLHYLSDLEDTQLHLYGN*