MTGHDQHDEDGYTGPAKLLLGDSELDVEVELRGHFQPIDGYYHWYGRVRADERVSEAAAGKKQPVEIHTPQGKARGELSDPDPWDRYRITGTSTPPFQVPTTLDQVAG