MQKLQVLNIIDCDGMKEVFETQGMNNNTNSNGGYEDGNDGTLAIPRVNNVIMLPNLKILEIMNCNLLEHIFKFSTLESLKHLEELTIRFCYKMKVIVQDDDGEKTTSSFKVVVFPHLKSITLEDLPELMGFFLGIDEFQWPSLDKVMIKYCPKMMVFAPGGSTAPQLKYIHTQLGKHSLECGLNFHVKTIAHHQTPLFPGLDSIGSFLATSEGIPWSFHNLIEAYMAYNQDVEKIFTSNEFLQLKKLENIHVSWCFLVEVFEAFEAQTNSSGVDESQTTIVKLPNLIQVELTELTYLRYIWKSNRWTIFEFPNLTRVSIEGCNMLEHVFTSSMVSSLLQLQDLYISRCDYIEEVIVKDENVVVQAQEEEESYGKVNDIVLHHLKSLELDSLRGLKGFWLGKENFSFPLLDTLIIKHCQAITTFTMGNLATPQLKEIEIDFDSYYVVGEDINSIIKSKLEVGKPF*