MATKTMKRGRVARHHSGPYGAGVSLPEPMHPTGTWTAEEHDRFLEAMKLYPKGPWKAIADHVVTRSVRQVQTHAQKYQEKVVRRMRGLRKPKRKGDESDEEIGHRVVLGTYGKLRKRKGDDTEELDFGDAGVSSPRSDAGSLTDKDGLDSEQGSVSDSDSFVSETPKSSTVITISTPTIEPTKNPHMHKHSFTSLLENSSTVGEKCIDLAPLSLHNLGPGWHYLDEITDKVHDLVDEIEGPYENPSGLPSLGESLDFFIEYLSIVG