MKLRGKILPLFVAIAMAIPAQAAEDRTIDLYAGQVRVIPTKPVKRVAIGDGKVLSTTVVDGNELLLLGDAEGETSLRVWFKDGSEAAYRVLVAPKNVGRAAEEMRELMGAEKSPAKIRVVGDHVVVDGKNLAPTTLARVRALQALYPKTIVLATPSPFDMEKMVWLDVNILEIRKSVLENFGVDWSKQIPGPFAAFGKDFVGPRNVATIPLGQDLTQPPVAGTGVRVTPPLGSLNGAIDLANLARPIAGTTNFGIITGVLSTINFALSNGDAYLIANPQLSARSGGRTDFLAGGQVPILQALAAGNAAFQNVTYKDYGIKLEFEPRVDDDNNVSMRVLADVSDIDPATSVSLNGFTVPGFITRRSNAEINVGDGQTMVISGLVNPKTAKNVSKLPWLGDIPILGNLFKSTNFQSGNTDLVILVTPRVVSAASLENIRQVSQAVEMKDEYRNTLPKGSTTRDAVDRTLGSKTPYPETQAVPAPKPSLPLVVTQPPAAMPSDKE