MVADAKDPNLSELDLTHVPGGPETFELAAKFCYGINFEITTTNVARLRCVAEYLEMKQDYREENLIARTETFLVEVVFPNIEKSVEVLSSCEDLLPTAEEVGISDRCIDAIATNACQEQLVSSLSRLDCDSGSLEHKEWWVEDLSVLSIDFYGRVIMAMGHVGLHIDSIIASLMHYVQVSLKGIGKPQIWNPARAYPCKGEKGQKTIVETLVSLLPPERSSSVPLNFLFGMLRIAIMVDAVLACRLEIERRIAFRLEMVLLDDLLVPSLQTGDSLFDVDTVKRILIHFLQRIDQEENGDCGYESENLDSPSHGSLLKVGRLIDTYLAEIAPDPYLSLEKFIAMISVLPDYARVIDDGLYRAIDIYLKAHPMLNEHECKKLCKFIDCQKLSQEACNHAAQNDRLPVQMTVQVLYFEQLRLKNALCGSCGDTQKMSSGVTSAAMSPRDTYASLRRENRELKLEISRMRVRLSDLEKEQVFMKQGMIDKTGQGKTFLTSLSRGIGRFGIFGEGKRRKSEGKTARSRRYSDS*