MTSDDTHARTEALLKDNAYWGASANQITLIKQEKVACLSDNDAHLALLDKEGAFEVQTKPHGHGDVHMLLHTSGLADKWQGEGFKWVCFFQDTNALVFRALPAAIGVSVAHDYDVNSLAVPRKAKESIGAITRLTHPDGRTITINVEYNQLDPLLRATTNPAGDVNDDTHYSPFPGNINQLVLKLSTYTAELHRHGGVIAEFVNPKYTDASKTTFKSSTRLECMMQDFPKNLPEGSKVGFTVVNQVWAAYSPVKNSPADAAAKGAGGNPSHSATSAELDWYETNCKMLQMLGATVDGPLPAQFNGLNDLQLWPRVTWTPLFACCWDDLEAKVAAENVRIGADSALVIEATQARIKSLELKRGALIIRGSGPAGPAARRAARGEDAAGAEEGAKAGAESAX