MQKHGVATSILDVRIMGEMKMAVSNGASKPHWLLQILRWDLRATLAVGLGLIILVGWSLAATDALYAFDFGTASFADLNSGDIRVSGGTSIYPQTSGTLTFGWVSPEVTEFSSGTSVADKRNRDRNGGQPPNTFKIAGLPTGTYKFTAIVGDSTETISTRMVVGDRATSLTKTASWGTMALTSEVVSGTVEINFSSADGSHSWGINALLISPATGLIPQPGFSLTIVPASQQLTAGGIATFNVGITPLNNYTNQVTFSVTDLVAGVSAEFVPPTLTSVPGNSELQLSTLAGVPPTTYTVLVRAVGSDSQAVTKTASVQLVVVTSGQLPTDGQAIPPTSEEPIVSVRTDEQVQDEFALVDAYVKQVEDQQLVKPKDFSGLQTISDTMSSFPLGTFLLPPPKTGLEASLQFLTRSGIIDSVLSTAPRSDQREPEPIGFWARFWSSISSPVQ