MSDKLKERKVSRLSPNGTCALVVEASDSATRHLCGPMAGKCLHGTLSVEESRVRTPVSHKVIEKRRRDRINRCLNELGKTVPMALAKQGEPQEALAPIRCRARWLVLSRATVPAQQAPGRCEGPFLLLQSSGKLEKAEILEMTVQYLRALHSADFPRGREKAELLAEFANYFHYGYHECMKNLVHYLTTVERMETKDTKYARILAFLQSKARLGAEPAFPPLGSLPEPDFSYQLHPAGPEFAGHSPGEAAVFPQGSGAGPFPWPPGAARSPALPYLPSASVQLASPAQQHSPFLTPVQGLDRHYLNLIGHAHPNALNLHTPQHPPVL