MADNSSHRLDLRVGGKYRLGKKIGSGSFGDIYLGINIISGEEVAIKLESVKAKHPQLEYESKVYKTLAGGVGVPFVRWFGTECDYNAMVIDLLGPSLEDLFNFCNRKFSLKTVLLLADQLISRIEYIHSRNFIHRDIKPDNFLMGIGKRGNQVNVIDFGLAKKFRDPKTHLHIPYRENKNLTGTARYTSINTHLGVEQARRDDLESLAYVLMYFLRGALPWQGLKAATKKQKYDRIMEKKMTTPTDLLCRGFPNEFGIFLNYTRALRFDDKPDYSYLRKLFRDLFVREGYQYDYVFDW