MADIKKLNVLMCGTGEYTTGWTGSGASKSDKKIGVVALTLFDLRRLGKVDQLGMVGVNGGKFPAIRQHLAQNIGGVYKDMDLTFDEFPKEGKVDPEAYKEAIDKLKPGDAIIVFTPDNTHYDICIYAIERGIHVLVTKPAVQKLEHHNALIEAARKHNVVVFVEHHKRYDPVYSDAKARAATLGEFNYFNAWMSQPKSQLETFRAWAGKDSDISYYLSSHHVDICCWILQDIAIPTRVVASAATGIATSEPYNCVPQTEDTITLMIDFQSIKSPKHKGTAISTASWTAPLKAGVHTAQHWYYMAEKGDITVDQAHRGYDSTFDETGKAWYNPFYMKYSPSASGHFDGQRGYGYISIEKFIEAARAVNAGQAQPGDFDSQGLPTLANTVLTTAILHAGRISLDEKRPVGIKKDGDKWILE*