MEKLNFVKNGVSKLPPGFCFQPTDEELVFHYLKCKIFSYQLPASIIPEINVCKFDPWDLPGNCGEQDKYFFSSKEAKYRNSNRMNRTTSSGYWKATGSDKKVSVSSSLSNGIAGIRKSLVFYQGKSPNGSRTHWIMHEYRLVSLGTTACNQVINIPLIIYVVFFTTKVTMTKLE