MKRSLYVRLFLAACQAALLPAFAIASINSTTLTGLTYPKGTGQIRFHFDTDIIDNACETVILLGVGTAMRVSDYDKLGAEAVRETSTVFIMTDHAPNNLVKQSKPEQYAGLADLIAQQLSTWITVCRKPPKNGYIVGGHSASGQSAIQGLALIQNFKPAGYLGLDPFAVPQTNLEAYQNLPATMNWGFQTTTCAVTAAQAGKLAYEVSNVNSRVFFRIRNGGDFWPFTSSVTHCAFTDSGCPGCGMLSRETNTRPVRNTVGQATQAFVKAVAKGRVLQSDFLGISTELDFDLFVNQQPVDSDEVLLRRDPMIPALV*