MGLAALSPSTKGPQETFLAVGTAQGLRYLPTDCEAAYIRVYRVLDSGRRLELLHKTQTEGXPVGAVAGYKGRLLASSGPVLRLYELGKKKLLRKCEYKKLPVNIMSLQVQGSRIIVGDSQESVHLMKYKKAENIFYIFADDTMPRFVTSILPLDFDTFAVGDKFGNLTVLRLPADISAQVEEDPTGGKLAASTGKLNGAPHKLQAITNFHIGDTITAMQRAALQPGGQEVIVYGTVMGAIGVLYPFSSKEDADFFTHLEMHLRQEHPPLAGRDHMAFRSAYIPVKDCVDGDLCSQYPS