MSAAQKQSHPVEMGPIEPHQRLQKLVADSQRVSIDPTMPINRYYRSGNQIVETADRSLREGNLEKAFTFYLRFVTIFVELILEHPGYRSVPPADKQLTKEKIKKIMPRAEEIRSKLLEKYTTEYRLYLKQLQLQTEQEEREGEARKVAATAAAAAAAAAAAAAAAAAKSADQQPTTSYAPSAPPSHVAVITDTDAKLIDQVLYPSDFLTDRSQATGLPSTGLLLAGEDGRRFDRALKPTAPTGATAGVGFRSIVVPTDTMQKFLELAAANTAANLETCAILAGSLGQARFTITHVIFPKQSGTSDSCNTMNEEEIAVVQDRHNLITLGWIHTHPSQTAFLSSVDLHTHCSYQLMLEEAIAIVCSPKYRETGFFNLTPHGMDSISQCRQTGFHPHPAGQPLFTEAQHIVLSDSVAARVIDLR