MESQTHGEEDRRRKTDLGAGGGGGAVPTPAVIPVHRFIVPKPEPMEMLGMRAFQIMRRPASRTKDRHTKVEGRGRRIRMPAACAARIFQLTRELGHKSDGETIQWLLEHAEPAIIAATGTGTVPAIATNIGGTLKIPTEAPTSAPPSRTGGGTVIAGYYPVQDPLLPVGGAISISSGLAPTAGGAQGMVPVWALGGGAAAASVIPPGALWVLPPPSATAGTSSQSQAWTFPQAPQIVNLATSRPISTDALFSGGAHGVNVATTAGGKHELQLMSASGEPLRVMGCRFLLNTILTLMQVLEERTKNSCYKLWRKLEDFIREEKRFNDWIVYSGSICILVKNMLS