MVKGGREALLGGYEMGRTLGEGNFGKVKYARHLATGGHFAVKILDRGRVVSLRAGDQIRREIATLKLLRHPHVVRLHEVAASKTKIYMVLEFVNGGELFERIAVKGKLSEKEGRRLFQQLIDGVSYCHDRGVYHRDLKPENVLVDQKGNIKISDFGLSALPQHLGNDGLLHTTCGSPNYIAPEVLQNKGYDGSLSDIWSCGVILYVMLIGYLPFDDRNIVVLYQKIFKGDTQIPKWLSHSAQNLLRRILEPNPMKRIDMAGIKSHEWFQKDYIPVLPYDDDDEDVQFGARLPAKEQINDEPGDKNSHQINAFQLIGMASSLDLSGFFEDEEVSQRRIRFTSTHPPKDAFDKIESSATELGFQVQRGHSKLKLMRNCKGSKNPESFMVSAEVFELGPSVNVVELRKSNGDPALYRQLCERISSDMGARNTEQIFATASLEDDLQNSNAGTPLFAL*