MKSFWDGGLVVDNLAYILLKLAIDSQHEQGGSFRACYWRTQIDLLLINVARESFCTMGMYELRPLLAGDPTFSDFQLALLKSLLASFLSSPDNCPYLERGLELFNKGRLETGTELAKFCSHALLALDVLVHPREHCLQYDPKIPLRRAAHGDQGSLSIASDNEVLDSGRCKNLHSACKNQATENSGDEVNEWLFSTDDAPIDAFVEDNTAENHEVKEMSRDHLVQKDTVIGEHQEIVLNKFHGELLVPTSSRIDADVAIAGTKGGTYNSPADYMVGYPTHFFNVDSARISITPPDTQDLGGATFSNNKDDQHGRTISGAASSSQNVARHTAPICDASGVSGTEWDSLDPFLDIGNFGTETTFSLDMANLDPGSN*