MATEVLPLHLGVKNLVDSGLDKLPGIYIQSKEERPNAVHREESFPVLDLGAALNSSEARAALVPQIREACVQWGFFQVINHGVPHSLVDEMQSVAREFHALANEEKMRYFSTDTESRMRYGTSFNVTQDKVFSWRDYLRHSCLPLAEMQELWPEKPASYRKVTADYSTRVRNLAKFLLELISESLDLPKDYIDKAFNGCSQVMALNFYPACPEPDLVLGIGPHSDPGSITLLLQDHVEGLQVMHGNEWYSVKPIPYSFVVNLGDQIQILSNDKYKSAQHRAVVNSSEDRMSIPVAIGPNWESLVHPASKLVEGSPVFKPMVYKDYMTALQAGGLNRQWLLDTLRI*