MSDKLKERKRTPVSHKVIEKRRRDRINRCLNELGKTVPMALAKQSSGKLEKAEILEMTVQYLRALHSADFPRGREKAELLAEFANYFHYGYHECMKNLVHYLTTVERMETKDTKYARILAFLQSKARLGTEPAFQPLGSLPEPDFSYQLHPAGPEFAGHSPGEASVFPQGAAPGPFAWPHGASRSPALPYLPSAPVPLPSPAPQHSAFLAPGQGLDRHYLNLIGHAHPTALNLHAPQHPPVL