MESRAAGRGEEGTKALYLGNGSAAGAVAVDAMVSMEAGGSGLPKPEPVSVEFLSGGGLQVSNPRPPPRYRDRHTKVEGRGRRIRMAAACSDRVSRLTRELGHKSDGETIRWLLQQSEPAIIAATGTGTVPAIAVTGADGVLRLPAEPAAADGAGGEQQQQQQEPDAKRRRKLQPTRGAGAGPGPAAPAPAAAYYPVVADPLLQANGGGAISVSSGLAPASAPAPVGAIPFIAIPAPSPGATGERKQMIPPPAAMWMVPQQAGAANQPTHYWAFPTNPEFLNFQQQAVYDGGQLVGDGESQGQQTGGYQPWEGEDEEIAVTDSSSEE