MQLALPLAAAAVLLAKKLRDATDRDKRREAILDEYRELFNTPVLRLHALRDAVVEQMEAGLAGQPGGLMMLPSFVDVLPSGHERGDCYAIDLGGTNLRVAHVRLGEDRGSTEAMHIREWCVPPEHFDTDRGTLLRFVARCTAEVVREHCPGGGGLHSCPVIGFCFSFPVEQTALDNGKVLVWTKNFRGSYLLGQDVVAALRSELAAEGLPGAVVPAVMNDTVATLVSLRYREPHTALGIILGTGTNCAYLEQVAAIGKLPAGFRPRTPSMVVNTEWADLASTHLPSCTEDLWVDCSSTHPGFGLFEKQVSGLYLGEVARRILLRLAEQVDLFGSAVPGLLARHNRLDTAHLAAVDEDDSPELSGVAAVLEEVLGVRGTSRQQRQTX