MESMKGGPDSSFNDSLIREVRRNPIVFDTSHPLYGNALKKQEAWNEIATKLGEKVEAIKTRWRTLRDRYTKERRRISINGGGSSFSYYADLSFLDLFMNEGRRQMVSSVSSNVKQEIFEQASDAGDDYDSRNGDNARTDAEESTHIDDNEASISGSERVSPQQRPSTASGTLSEQVITDETVPPRKRFRTSGTTEPAISNTDTVADALLRSADALQRLAERHGSGHRSADVPRDADECFADFVCMSLKAIDNESRVHARIAILHALAQFQT