MGRGAGTAVKVSQTAGRLEKVRIGINGFGRFGRLVARVALERDDIELVVVNDPFISTDYMAYMFAYDSVHGQKCAMADIYAQDAHTVSFAGKKVAVYGQKDLAKIPWGKHRVDYVVECTGNYTDKDRAAAHLKGGAKKVIITGYSKDAPTFIVGVNERDYRPEHNVVSMAGCTTNCMIPLMKVLHDRFGVAEAQMTTVHSLTAITKSLEGPSLKDWRSGAVAGFNLIPSSTTASKAIGRLIPTLNGKIRSQAFRIPTPDASLVDLTVRFYRRVPYEEICAAIREEAEGKMKDILGYSDDDPVSSEFVGDSRSGIFDAKAGFAMADNFVKLVAWYDNEWGYSHRVVDLIVHMSSVQHSRYHF*