MWDSRKELVRAWWRPEDRMRGFVWLDEAVNSTLPDQDTLPEIKVSSDTSKFRYTYGRSPSNGRHHIRIARIVSEMFRLGLGDVRWFVMGDDDTVFVPGNLAKVLAKYDHRQPYYIGSISESHFQNVDGFSTNMAYGGAGFAISYALAEELDEVLDDCLERYHGLYSADARIHACVAELGVPLTVERGFHQFDVLDDASGLLSSHPLTPLVSLHHIELLDPFFPRMGRIESVKHLIGSAHGVDPMGLLQQSFCYDPDRNWTIKVSWGFVVQIHQGEVPEKDLELPVRTFSGWHRDRDRVGIAFTTRENPVDLCDRPVNFYLT