MKSGTMNVVFVAISLKILKRVTNPQDVLIHLRLLKRVEESRMLAHEIWPGEKQEAPTFKIAVASVYESDLHDELKSTISDKGMEILFGDTFRTRDGYYALDLFRVIASHDLEEFSNVLKAAITDIETVDMYSQLLVYRYQGTLHSKEVCVRELQTDRSLWQPSRFWKKMKLFSGLGHPNVVRCLGANTQGTDLKIITEYMHGGTLFHYLQRNHCVLTLSQRLKMAIDVCKGIEFLHANMIIHRNLNSMNLLLDENNVVKVDVAAALYLLWAGKNTTPELEAMLLRIPTPEQNNTKIRTWYRWTAPETNTHFVFITIKAMNEEKYGDRADVYSFGLLLWHLITAK