MKRIRLFPNPVSHPNVGGGIFEAGVRGARRKAHGRLCYHSTTHHRELAGSRTMARREGFVEIDGSYGEGGGQVLRTSLSLSAITRQPFRISNIRASRKNPGLAAQHLTSVRAAASICSATMSGDALNSTLLEFIPQSAVTPGIYSFDVGDARKGGSAGAVSLVLQTVILPLAMVEGTSTVKIKGGTHVPLSPSLTYLEHVYMPMLRSMGIHITLDVHTWGWIPKGGGSAEVKIIGNPSLRGLKLLERGELKMVRGIAAATEISDEIVKSMACKAESTLLGLGFDASILDVKGVMFPGSAAGRGLFIFAEYGFSVAGFSSLAHREKVAMKACEDMEEFHRCGAPVDEHLGDQLLLPASLAMQGSEYVVASVTLHLTTNAWVIEKFGVANVTVDESSKKVSVVPKLSSYI*