MKIALIQQKFHLNKEQTIKKTCEFIEEASKQGAELVCLGELHQSEYFCQSENVDFFDYANDYEKDVKFWANIARKNQIVLIASLFEKRSAGLYHNTAVVFEKDGSIAGKYRKMHIPDDPCFYEKFYFTPGDLGFEPINTSLGKLGVLICWDQWYPEAARIMALKGAEILIYPTAIGWFDKDKDEEKQRQLNAWLGVQKGHAIANGLYVVAINRVGFEKDVSGIEEGIRFWGNSFVFGPQGEELCLLDSQNECVKIIEIDKKRSENVRRWWPFLRDRRIEYFADLTKRFID*