MSDKLKERKRTPVSHKVIEKRRRDRINRCLNELGKTVPMALAKQSSGKLEKAEILEMTVQYLRALHSADFPRGREKELLAEFANYFHYGYHECMKNLVHYLTTVERMETKDTKYARILAFLQSKARLGTEPAFQPLGSLPEPDFSYQLHPAGPEFAGHSPGEASVFPQGAAPGPFAWPHGASRSPALPYLPSAPVPLPSPAPQHSAFLAPGQGLDRHYLNLIGHAHPTALNLHAPQHPPVL