MDTLSHVPPGFRFHPTDEELVDYYLRKKTASKPIDFDVVRDVDLYKIEPWDLEDLCKIGSGDQNEWYFFSHKDKKYPTGHRSNRATKAGFWKATGRDKAIYRGKFLVGMRKTLVFYKGRAPNGQKSDWIMHEYRLETSENGTPQAMKRMGDYESPNCYDQVPFXQQLDNSPRTSISHTYVSSQYQQQLHYSQCKPELDLQYNMPHHHHDSFLQLPQLESPKVPHQPAXPYGNYVIQSSTVLTQEEQLHYFCQQNPFNSSASSSGHTHYNNTDYLQAVDQVKDWQALDKYVASQLSHDQQDASKEVTNYSNAEETFHVAEHINMLANEASRRPDYNNNGQEYYASTSTSSCQIDLWK