MTRRKVKLAFIVNDAARKVTYKKRMKGLLKKIDELSTLCGIEACAIVYGPYEPQPEIWPSPWGVQNVLSKFSMMPEILMEQSKKMMNQETFMNQRVMKAKEQVKKQQKDNKQKEIALLMFQCLNAGKIVDNNMSMVDVNNLAWLIDQNLKDIGRRLEAVDNNGQNQIMTTPTQSEVQFQMAPPPLVKKEEMAMMGHDHFGITMSNGDIMQRQLFMNLMMNDNRDENVPFGHPHDASLQNGFWPNLLP