MAFKVTRKPAVLVPPSLPTPKEFLYLSNIDDQPFLRFHVPVLQFYRSINPSKKGDKDPARVIREGLAKVLVHYYPFAGRLRDAPAGKLMVDCSGEGVLFVEADADVDLKEFGELRPPIPCWDDLLRHDLISQNVTNSPLILIQVTRLRCRGFVFALLFNHTMSDARGIIQFMSALSEMAKGAARPSVLPVWKREILRPRRIPQVKLPLHAYDQIEDKLDGFEIQFILFWAKEIESLKRQAVGTGGKYAATFEVLSACLWRSRTRALQVPAEQEVRFIFPLDARTVFDPPLPEGFYGNAIALACAKTTAGELANTSLPFAVKLINEAKTAVNNEYMRSVIDFMELKQRPHFTMLGSLLVSQVSKMGLRDVDFGWGNAVYGGPAGGGLGAVDGTLCIFFAHKNTDGFEGIMVTLCLPSDAMRRFENEISRSVALQSNL*