MTASWKDIVSPSGPVSEVTASQVIHGPSIPPQQRLLTYSPDQWEDFVHEWVHYCLKKSYKQVQRFSGAGDMGIDVVGFVGAQRLKGAWDNYQCKHYDHALTPGDVWPEFGKIIWYSFKGEYAIPCRYYFVSPWGAGTKLSRLLGNAAKLREELIANWDKNVKSAITSTQEVPLDSALRAYVDAFDFSIFEAKTALQLVDDHRTTPVHAARFGGGLPPRPAAGKPPTAVDSAESRYVTQLLGAYSEHTGTPVTDPSALSKPKLKEHFRRQREAFYEAEALRVFARDTVPPGTFESLQDDIYDGVIDTHDANYADGFEKVCAVTKAARDMQITANALISCTNPKDRDGVCHQLVNEERLGWTRS