MDAKDILGLPKNGPLMSQEKKSRPQKESQRKPDGISREVYALTGGIAPLMPSIDINQLKKRALSESEKITWQWLPFTSSARKDNLQLYHWVRVVNGVPPTGDYSFAKYNKSVDVIEYTDEEYEKFLSNPSWTKEETDQLFDLCKRFDLRFVIIADRFPSNRTIEELKDRYYSVSRAITIARAPSPADVAGHPLVKPYNASQEVERKRALSMVLSQTKHQERRDAEVLAAAKRISESRKAAKAAEETELPDVSDAAPEGAEKAGIDVISTSPNAQLPSGIAAPPVSETASTLASLRMLRVYLRTYGLEQMVQAASSSAGLRTIKRVEQTLQDLGVNLKPKVPTKLVCAEHLELRKEILTLLNLQKQVQYKESEGSSYREGSYSETPGTPPKRAQRATDQDRTFIPDSTSFGGERAGKKDQKRAWTIIRSTIFTSTVKTASQVKNFRWMNWKD*