MSQGEKQFCMEVSTIGVAQHVNLVRLRGFCTEGSRRLLVYEYMPNGCLGSFLFKKSPRDDQLHNLLDWKTRFGIAVGTARGIAYLHEKCRDCIIHCDIKPENILLDSNFCPKLADFGLAKLLGREYSKVLTTMRGTRGYLAPEWLSGLPITVKADVYSFGMTLLEIIAGRRNMDKVSESGELFFPAWAATQISSGNAMEVLDKKILNDADAGQVKRASIVGGWCIQDDEDARPAMSKVVQILEGIIDIPPLPPVPPSLQTCADSLVVFYWDKDASTQAGNDTX