MKILVLNSGSSSIKFKFFDNKIVKASGLVEKIGEQNSKVVLKNTLNNESFERELTINNHEEGLSIVNELFKESGILADLNALDGCGHRIVHGGRNLSEHCLVDDYVLKEIDRVSIFAPLHNPAHLAGIKTMIKAAPSVANAAIFDTAFHRTMPDFAYMYALPYDFYDKHNIRRYGFHGTSHAYVSSRAAKFLQKDQNELNVISAHLGNGASVCAIEKGKSMDTSMGFTPLEGLIMGTRCGDLDPAILPFVSHLEGLTIEEIDTLMNKKSGVYGICGYNDFRDIEREIEQGNDKARLALDMFCYRLVKYIGSYFAVLPKTDAIIFTGGIGENDSLVRQKVCERLVHLGIELDFELNKQRISGERMINHANSKVKVLVIPTDEELEIARITEELIGKN*