MGYYDAQAGDADRTAFRRAEKRYKLYKHSSTSARSSKHRDTVPRTDLSEVLDFRKILELGVKSENIIRLDGDFDWPVFTLQDHPGFYFIPEALSLDEQLHWIKEALISFPEPPNRTNLTAFYGPIYNLWNKAQNGEEVGGCDNPVKLVTDENSRMTSISEASVKSTKEGHVSVAGEHAVYKTYEFRNSNYDPKQQDFKEKKIFMDDLALKSQIPMKCLLQKLRWATLGWQFDWSKRAYDLSLPYRDIPKELAALASVLAKPAMNGDHFNAEAAIVNYFKSDDMLGGHLDDMEADWSKPIVSISFGCKAIFLLGGNTRDENPVAMFLRSGDVVLMAGPARSCYHGVPRIFVDPDESDVPDFDTMDPTSLPFINHIRTSRINLNIRQVF*