FALMQEKIYMSKIVVEFLQNNCDVSYEDLLNKIETTVPPAGLNFNRFTEDSLLRHAQFVVEQVESYDEAGDSDEPPVLITPCMRDLIKLAGVTLGKSRPAPXKEKGPTKATTTKLVYLIFDTFFSEQIEKDEKEDDKENAMKRRRCGVCEEPGWRGDDRCKACQNMVKFGGSGRSKQACLQRRCPNLAVREADEDEEVDDNIPEMPSPKKMLQGRKKKQNKSRISWVGEPIKVRPGGIPLACEEEAGAGAEVSRGPCPLRFCRAMGRRTITSGVTAMWEDSSGQMFHAHWFCPGSDTVLGATSDPLELFLVDECEDMQLSYIHGKVKVIYKAPSENWSMEVG