MSDKLKERRRTPVSHKVIEKRRRDRINRCLNELGKTVPMALAKQSSGKLEKAEILEMTVQYLRALHSADFPRGREKELLTEFANYFHYGYHECMKNLVHYLTTVERMETKDTKYARILAFLQSKARLGAEPAFPPLSSLPEPDFSYQLHPAGPEFAGHSPGEATVFPQGAAPGPFPWPHGTARSPALPYLPSAPVPLPSPAQQHSPFLTPVQGLDRHYLNLIGHAHPNALNLHTPQHPPVL