MESSSRKHHVRCIVKLGGAAITFKDKLEALNRESLSRTSLQLHEAMGGGVSFNMDWSKNLEVPDPIDMELHQKHAFVVVHGAGSFGHFQASISGVNKGGLDNSLLVNAGFVATRLSVTKLNHKVIRALASQGIPAVGMPPFAAGWSTHKRIVGSSFLDVVLRIFVDAGFVPVLHGDAVRDSHQGCCILSGDVIVRRLAEELQPSYVVFLTNVPGVFDRPPSEENAVLLQEIVVYEDGTWSIARPRLEAPVKTEMASHDTTGGMATKIAEAASISRLGMDVYIVEAGTEHALQALKGNIEQNWIGTIVRKANST*