MVNLEQPKRRVAFVLIDGIGDVSLPRFGYKTPLQLAKIPNLDAIASAGVNGLMDPVEVGLGCGSDTAHLSLLGYDPRVYYRGRGAFESMGAGLAMSPGDIAFKSNFATLDEATGIVVSRRADRHFEEEGPILCAALDGMKLPSFPEYEVRVRYATEHRCGVVIKGPKLSGNISGTDPLKDNRLLLQANPLDDTDEAKHTAAVVNELSKEISRILLAHPLNAKRAAEGKNVANLVLLRGCGIRIEVAPFEKIHGLWPCMVAPTKIIAGLGLSLGIDILEAPGATGDYRTLLTSKATAIARALSAPLQSCPNVFVPGEDEHKPGRLDGYDFGFLHIKAIDDAGHDKASVFKVKGLEAVDCAIGQLARLLWEAESTGKFSYYLCVTGDHSTPVEYGDHSFEPVPFALCSLKDFVSALGGESVLSGISLDPFPLPSIQAGEDVDTGTRIEEDKNNKLQFFSGDLVDKFSEIAAARGCLGRFPGSEMMGIIKAYLKLEA*