MATDLRVGGRWRLGRKIGSGSFGDIYLGQHVTTGEEVAIKLESTKTKHPQLLYESKIYRYLNVSPTGQPVVGIPKVRWFGQEGDYNVMAIDLLGPSLEDLFNFCHRKFSLKTVLMLADQMIQRIEYVHSRSFLHRDIKPDNFLMGLGPEANIVYFIDFGLAKKFRDHKTHMHIPYRENKNLTGTARYASMNTHLGIEQCRRDDLESLGYVLMYFNRGNLPWQGLRAQTKKMKYQKISDKKVSTSIADLCRDFPVEFQSYLAYCRALRFDEKPDYAYLRRLFRQLYISKGYVDDNVFDWTIMPQAEAGASAPPPGDRQDEEAQVVAP*