MGKGTDRFIRSVKLFVDVRRQIFVKRYGQNLIDLFDLPIRVVLSPFTLAYDIAGSAPRGFGIPKLISDLSFSAIFVVVTVGTCDIALELGKKVLAQRNCRTCNGWQALRCTMCKGTGKVHYQVKNYTLKSGEKATAESIAEAIADNRAELVHLPSAIDLPSPLPSKECPTCDGSGVMGCPECKHKLQVKISLDNIMEPPWKAYNVFNKMEYPYEHIAQSMRDPKVAAFWLLTMPQILGGFEYDDDVKQKIWWQYQESMRYDQLRDLVAKRRPGWEHLQEALISIDPVRAKDDPIIVKNIPYYKAKKALEAEVTKLDVPPRPKNWGDLNLPLSASSWSQEELKDPKKLYEMTVLLDAQREMAENILDTQWENKWRQDKLNELLEEKVRPHIKSIDNGALSQPIIIKSEEQDKQKRPRQRRWWFF