MSKLFIGGLAWHTTDDALRQGFEQFGQVEEAIVVKDRDTNRSRGFGFVRFSSDSDADKAMDAMNNQEFDGRTIRVDKASERAPRNNGGFQGRGGYNQSEGGAPGGGYRGGYGGGGYGNGNGNWRNNSSNGQAA