MSEQPAFPPLMSGDAVSGQADPFEVACQRAVLGCDAGLIVYNLAADRLRAALVFAPEVPLERAMAMLPACGIGFQNALGALAPPEVAMHLEWDGKIRVNGASCGLLRAAASSEDPTAAPDWLVIGFDLPLWPEQEDGGQNPGETALYAEGCAGVSAPDLLESWARHTLHWIARWEEAGNAPLHREWRGLMHGVGEPVTRQGIEGSFLGLDENFNMLLRDGETTHLIPLSSVLERF