MKAAVDITPNLTIIKTEKPDDLECGDVPLLTPGTKEMMSQALKATFSGFTKEQQRLGIPKEPRQWTETQVRDWLKWAVNEFSLKNVDFQKFCMDGATLCALGKERFLELAPDFVGDILWEHLEMLLQKEDFKPYQVNGVNPLYPESRFVSDCFISYSIEHAQCVPPSEYTEPSFITESYQTLHSISSEELLSFKYEDYPTVILRDPTLDPLDPLQTDYFAIKQEVVSPDNMCVGRISRGKLGGQDSFESIDSFDSCDRLTQSWSSQSSFNSLQRVPSYDSFDSEDYPTALPNHKPKGTFKDYVRERTDLNKDKPVIPAAALAGYTGSGPIQLWQFLLELLTDKSCQSFISWTGDGWEFKLSDPDEVARRWGKRKNKPKMNYEKLSRGLRYYYDKNIIHKTAGKRYVYRFVCDLQSLLGYTPEELHAMLDVKPDSDE