MKNSIYLEIPFIPKKTVTTMIIDGRAPAIVSNSLEKMGIHILKAPCCEELYPAISYHPDILLHPVNERDIVIAPNVYNELAPVITQLGLHAIRGNTNLKSNYPHNIAYNVARLSNFAIHCFKYTDPILLELLQQQGVEFIDVKQGYSKCSICIVNERAIITADHGIAKAVKKHGIETLLISPGYISLTGLSYGFIGGASGLLGKDQIAFSGKLTHHPDYGRIINFLDEQQMNPIFLSDDEAIDIGSMIPILQMAA