MSDKLKERKRTPVSHKVIEKRRRDRINRCLNELGKTVPMALAKQSSGKLEKAEILEMTVQYLRALHSADFPRGREKAELLAEFANYFHYGYHECMKNLVHYLTTVERMETKDTKYARILAFLQSKARLGTEPAFQPLGSLPEPDFSYQLHPAGPEFAGHSPGEASVFPQGAAPGPFAWPHGASRSPALPYLSSAPVPLPSPAQQHSAFLAPGQGLDRHYLNLIGHAHPSALNLHPQHPPVL