MSDKLKERKVSRLSPNGTCALAVEASDSPTRHLGGPMAGKRPHGTLSVEESRVRTPVSHKVIEKRRRDRINRCLNELGKTVPMALAKQGEPQEALAQIRSRVRSLVLSSATVPAQQALGRCEGPFLLLQSSGKLEKAEILEMTVQYLRALHSADFPRGREKAELLAEFANYFHYGYHECMKNLVHYLTTVERMETKDTKYARILAFLQSKARLGAEPAFPPLGSLPEPDFSYQLHPGGPEFAGHSPGEAAVFPQGSGAGPFPWPPGAARSPALPYLPSAPVPLASPAQQHSPFLTPVQGLDRHYLNLIGHAHPNALNLHTPQHPPVL