MMVSYLQWIYHGEPIVQLDDSDESEDESEQNQDEYDELIDDHRRGTYLEEDTQERDDVQDFENLLKASQRGLYPGCKSSDTLLSFVIKILHVKVESGCSNKSFYKVL