MPPLPSVDDFACILHKCRKGRNLAYALRLHAHMRESGFEAHTLLGNYLISMLVEVGSMGGAQQIFERLVHPNESSWNALITGYIQCGDSHYALILYQKMQEKDSLHPSQYTFVALLKACTKLKDLERGGQLHAEIARKGLLQKDVFVGSTLVDMYAKCGSLAKAQQVFDKLPLRDVVSWTALIIGYAEHGRGAEALNCFEQMQHEGISPDAVTFTCSLKACGILGAADKGREIHAGIARKGSERVLVVGNTLVDMYAKCGLL