MTKNFSTKLGNGGFGQVYEGFLKDGSRVAVKVLKEWSTQGEKEFKAEVISMAGIHHKNVIPFKGYCTSRRILVYEFMVNGSLDKWLFAEPGKERLLDWPKRYEIAVGMARGLTYLHEECTQQIIHLDIKPENILLDENFSPKVTDFGLSKLVDRDKARVVTNMRGTPGYLAPEWLNSNAPVSTKVDVYSFGIVLLELICGRESFQISSSKSSEEWYLPPWASKLVAEGRGLELVDTHLNEEVEYFYQDQANRAIQTALCCIQQDPSNRPSMSRVLQMLEGVIDVPRIP