MSGGGPGPTGPSPPDESHSVGGFTHFDQESEYHGLEGGHHAGHYVENSPEFYSQQTLMENKYSPAHYSKNGSRGRYPHHDPYSETYSSPFDGGPFQTVPSSVNGEHWSGQDSHPAFLMGYQRDFQNGEAKPFLQSAMIAGYSGGGPCFTGSGPIQLWQFLLELLTDKTCQGFISWTGDGWEFKLTDPDEVARRWGIRKNKPKMNYEKLSRGLRYYYDKNIIHKTAGKRYVYRYVCDLQSLLGFSPEELHAMVDLKPEKKEDD