MDTKELSNIIGVTPQRISQMSREERLMEAINEIQNDTGFTQKELSQKYGVSESELSKKKNNLSFKPRGRYLTEAEELEMIKMVEESNTKNIPITKENILNWVVGKVYDKYGYTMSRHPGRDWWTKLKQKYPILKLRKVKFQDEAILKAEKEADIQGFIQRVHKVIVENQIQPKNVINSDEKGVLFTKMNQKVAIIDRGNKFETVKPRFPKQSQSQHFTMIGTITASGHALPPYNVLQIPKRVKWEHMQNSNYGVIIANESGYVTQEIKKEYVEWLLGQFKKTDKKLLLVDNHISNYFFDEQKLCDENNLIIMTFPSNLTHILQPLDLVLFSSFSQHLSNLLRDGLKVNPKFKVNDKHYQMLAYHAWSSSFNSSNIRMSWIKSGLFNWIAHEYCDPIFLKKPKKVYLKGNRYSRKQRDCSSNNSGKGITGSTKA