MAAEVLPLHLGVKNLVDSGLDKLPGIYIRSKEERPNAVHREESFPVLDLGAALNSSEARAALVPQIREACVKWGFFQVINHGVPHSLVDEMQSVAREFHALPNEEKMRYFSTDTESRMRYGTSFNVTQDKVFSWRDYLRHSCLPLAEMQELWPEKPASYREVTADYSTRVRNLAKFLLELISESLDLPKDYIDKAFNGCSQIMALNFYPACPEPDLVLGIGPHSDPGSITLLLQDHVEGLQVMHANEWYSVKPIPYSFVVNLGEQIQILSNDKYKSAEHRAVVNSSEDRMSIPVAMGPNWESLVHPASKLVEGSPVFKPMVYKDYMTALQAGGLNRQWLLDTLRI*