MVYPQISGLTGTGIRTCKSFQKRLFVHVESPDVLSEHEEFDFSDVFGPSPVQAAAEVSPNSGSSDQVLDSKDVVYDDPVVIVNRSHSLVGPTTCVSQSLKLSKLTLHETESSLELVVESVNGERLAEVQEAAVNDAAENPLDSGSHQSVKSRGVGLEDFEIMKVVGQGAFGKVFQVRKKGTSEIYAMKVMRKDKVMEKNHAEYMKAERDILTKVDHPFVVQLRYSFQTKYRLYLVLDFVNGGHLFFQLYRHGLFREDLARIYTAEIVSAVSHLHANGIMHRDLKPENILLDADGHAMLTDFGLAKQFEENTRSNSMCGTVEYMSPEIVLGKGHDKAADWWSVGILLFEMLTGKPPFMSGNREKIQKKIVRDKIKLPAFLSSEAHSLLKGLLQKEASRRLGSGPDGSQDIKRHNWFKPINWKKLEAREMQPSFRPNVAGKLCIANIEERWTNMPLLDSPVASPRTGDFNFVGFTYVRPASYLNKTGSFC