ADANGVDLTQFENWYLQAGTPTVKASGEYNAEAQTYTLTMEQTTPPTPKQSTKEPFHIPVVTGLLGPDGKEMVPSQVLELTQEKQTFVLEGVTAEPVVSILRGFSAPVKMEFPHTDEDLAFLMAHDTDSFNRWEAGQKLMTKFLLELTSDLPEGKPAKDATIELPATLKSAIGTIISQRDMDKSLQAYAITLPAEGTLQQEMEVADPVKLRTARGLVIKAIAAAYKPELEALYNELAADPEKPYTPSKEEYGRRSLRNTVLRYLSANHKEDTEAVAELCFAQFEGADCMTDKLAALGCLVDIDSPRRAEALEKFYEAANGDALVLNKWFSIQASADREDILEEVRSLMKHPDFTLKNPNRLRSVINVFATNLPYFHAEDGSGYNFIGDCILEIDQLNPQVASRLCRSLSLWKRYNENRQTLMKSVLQRVVDTEGVSKDTYEIAFKSLQ