MSLRKIIHIDMDAFYASVELREQPHLKGRPVVVAWEGARSVICAASYDARQFGLHSAMSVATAKRLCPQAVYVPPHFDLYRQVSAQIHAVFRRYTDLIEPLSPDEAYLDVTRNFKNIPYAGEVAKEIRAAIFAETGLTASAGIAPNKFLAKIASDWRKPNGQFVLPPHKVMAFLETLPLGKIPGAGKVTLKKMQSLGMRTAGDLRRFERGELLNHFGRYGYRLYDLARGTDEHPVKAERERLQISTEITLPEDLPLGQAAGHLPHLAEDLWRQITRKNVEAQSVTLKLKTYDFRIITRTLTYSSVLPDCAALLQAAQMLMARVPPQTEDAFRLIGIGVGRLVPKNQQQDLWA*