MEVRIALHDTKRKESFLAYPLALCDVFPESGRVYVGFSGSNGIRYYHNFHSTHDWNFRAFSEISRILDLVEIIGGFFIVMVIIIVLICKLVSREQPYTSVPVDDDEPCRRYSIEELAAATKNFDSSQKLGEGQFGSVYRGFVSRRSEACAGGSEVAVKKLRGSQEKHIFHRELKVIKKVQHKHIVRLLGWCEANEGVVMLVYELMPNGSLDKALFTPNADLVLSWTQRYTILLDVASALLYLHEEYEPPVIHRDIKSGNIMLDKDYRGKLGDFGLARLVNHNKDLKTTMPFGTFGYQAPKTLEGEFTDKSDVFAFGKVMLEIVSGNRSSNCHWNGDNTSNWVKSDIEVRNFVDSRLGRNYDKTEAAVVIQLGLLCCDDEDIRRPTMRAIMSCLKTRKLTSLSADGSPTRKPAQYASSTSKPLLNK*