MDTLSHVPPGFRFHPTDEELVDYYLRKKTASKPIDFDVVRDVDLYKIEPWDLEDLCKIGSGDQNEWYFFSHKDKKYPTGHRSNRATKAGFWKATGRDKAIYRGKFLVGMRKTLVFYKGRAPNGQKSDWIMHEYRLETSENGTPQAMKRMGDYESPNCYDQVPFXQQLDNSPRTSISHTYVSSQYQQQLHYSQCKPELDLQYNMPHHHHDSFLQLPQLESPKVPHQPAXPYGNYVIQSSTVLTQEEQLHYFCQQNPFNSSASSSGHXHYNNTDYLQAVDQVKDWQALDKYVASQLSHDQQDASKEVTNYSNAEETFHVAEHINMLANEASRRPDYNNNGQEYYASTSTSSCQIDLWK