MDPTVGGRYRIVRKIGSGAFGEIYLGKDIITNEDVAIKLELYSTEHPKQLLYESKLYRVLRGGTGVAAAKWYGREGDYNALVLELLGPSLEDLFVFCGNKFSLKTVLMLADQLISRLEYMHSRCFIHRDIKPDNFLMGVGKQTSTVYIIDFGLAKKYRSPVTGEHIPFREAKNLVGTARYVSINAHYGREQSRRDDLESLGYLLMHFLRGNLPWQGMRAAQKKWKDEMVFKKKLETPVEVLCEGHPSEFATYLNYCRSLGFEDKPDYNYLRKLFSDLFTNQGFRTDNIFDWTIIKFQQSQAASAPPKNAPAQAVVNCKEVAGATVSAQASDCNSTYKTKNLDSRAPENMKATVSGVVESSSTTQATATSAPAVDACTTNVVRKDHKLSALQNW*