MSDKLKERRRTRVSHKVIEKRRRDRINRCLNELGKTVPMALAKQTSGKLEKAEILEMTVQYLRALHSADFPRGREKAELLAEFANYFHYGYHECMKNLVHYLTTVERMETKDTKYARILAFLQSKARLGAEPAFPPLGSLSEPDFSYQLHPAGPEFGGHSPGEASVFPQGAAPGPFPWPPGAARSPGLPYLPSAPVALPSPTQQHSPFLAPVQGLDRHYLNLIGHAHPNGLNLHPPQHPQVL