MNKTLTLAIYRDRILAVVDYIWRNIERDVELNTLADVAHFSPYHFHRIYREMMHETVSTTVRRLRLHYAACQLLRTNHSVETIATTLGYGSGEAFSRAFSRAYTVTPSAYRQQRSPLPEAKMALPSRRFYAMKHTVDIEKFNKVELGGLAHQGDYLDIGAVFEKVFVSAGSKQFLNEHSRSFGIYYDDPTSKDKSALRSHACVTLNPQQVKEAGLDYLTLEAGNHAVLTFTGPYSELEQAYEWFYGEWLPQSGYQLADRPPFEEYLNDPKTVPPSELLTKIYLPLAE