MKSNLVIWVALSCLMACFSCSDDLSEEELFPEGTATLYMMDERNGKTLLGNSDVYITGERNFHSNRFPIFDMGKKSGIGDIEMPDFINMAPQVAVQPGNGYVICDVDDILEFEESGQLAIAESASVYRVFVDSWIQRGDSITGANVRFLLGKPSEGQLPVWGTSLGTIWLDPYLASIDEQTPLVVDLPSSHLGDIEIDLLGKAQEELTYAVEGKQLKLRAASLYSVGSEYHLIIRYKHIYTEVSVWVEWKE