MQKVITPEIVRTFTNPCDKFLCQPSEEIKFIKFILRDADDNFILFDFDNDDENQQQEVLSYQFTPQYFDIKTLGATKIFKTFDKPLKNLLLIDRFYFKNNLIKEYEFRFPFCIPHSTNTWESMYDQPALGANLKDQMLLNPWETKSDTFLFIDGKLANHERIEYDFSGDQEDFD