MSDKLKERRVSRLSPHCPCALVVQATDSVRHLDRPMTLYGAWHVEESRVRTPVSHKVIEKRRRDRINRCLNELGKTVPMALAKQHSSARSPVPSGAAQPVGTSQLLLASCKEPFLLFSSGKLEKAEILEMTVQYLRALHSSDFPRGREKAELLAEFANYFHYGYHECMKNLVHYLTTVERLETKDTKYARILAFLQSKARLGAEPAFPPLGSLPEPDFSYQLHSVGSELAGHSPGEAAVFPQGAAPGPFPWPHGAARSPALPYLPSAPVQLASPAQQHSPFLAQVQGLDRHYLNLIGHAHSNALNLHAPQHPTVL