MGSQGGGGGGGGGVGVNSIGVTQAQAQAQAHAQDPKTNALARQGSLYSLTLDEVQNQLGDLGKPLSNMNLDELLKTVWTVEASQGMGGTDYGVLQHGQDASGSSLNRQSSITLTSDLSKKTVDQVWQDIQQGHKRDRIDRKAQERQPTLGEMTLEDFLVKAGVVAESTPGKKSLGSVLGVDSMALPQQQAQWSQYQMQAMHPLPPQQHQQQQQNMLPVFMPSHSAQQPLTIVSNPTIDAAYPESQMTMSPTALLGTLSDTQTLGRKRVAPDDVVEKTVERRQKRMIKNRESAARSRARKQAYTHELENKVSRLEEENERLKRQKEIEQVLPSVPLPEPKYQLRRTSSAPF