MSDKLKERKRTPVSHKVIEKRRRDRINRCLNELGKTVPTALAKQSSGKLEKAEILEMTVQYLRALHSADFPRGREKELLAEFANYFHYGYHECMKNLVHYLTTVERMETKDTKYARILAFLQSKARLGAEPAFSPLASLPEPDFSYQLHPAGPEFAGHSPSEAAVFPQGAAPGPFPWPHGTARSPALPYLPSAPVPLPSHAQQHGPFLAQVQGLDRHYLNLIGHAHPNALNLHAPQHPPVL