MSDKLKERKVSRLSPNGTCALVVEASDSATRHLCGPMAGKCLHGTLSVEESRVRTPVSHKVIEKRRRDRINRCLNELGKTVPMALAKQGEPQEALAQIRCRARWLVLSRATVPAQQAPGRCEGPFLLLQSSGKLEKAEILEMTVQYLRALHSADFPRGREKAELLAEFANYFHYGYHECMKNLVHYLTTVERMETKDTKYARILAFLQSKARLGAEPAFPPLGSLPEPDFSYQLHPAGPEFAGHSPGEAAVLPQGSGAGPFPWPPGAARSPALPYLPSASVQLASPAQQHSPFLTPVQGLDRHYLNLIGHAHPNALNLHTPQHPPVL