MTPDMQQRLLPTWVPDSVVHYLAHTEGGQSIREIARDSACHASTVLRQIRKLETRRDDPLVDHALDRLSSNYVSQPSPRKIKETRQMASAHKTEMLPEDQILDQEAHRILRRLCETGAVLAVARDMEKAVVVRECEGATARTAVVDKEIAQAMALKDWIVCPNPGRISRYAITATGRVALNQMIARMENQAQGFAESQAVFANPHLGEAIDGMPGRSMAGRFSAADSPLVALARRRDKDGSKFLSETLVAAGERLREDYEIAQMNSGPSPNWDSFLQGNAGWQYVPDSGVSGVSGAARKRLADALSELGEGLADVTLRCCCFLEGLETAEKHLGWSARSGKIVLRIALIRLNEYYRSQAGAVEHMIG