MKHLLYLIGDELTINEKFKNYIYRTYEEKFKEINEIRIQNKTDKDLPFLLENLLNQYDFITLFTSPLHYATVAKILATLNDDNLILKDDTLVPDKAEFSKNSFVCNFSNSKINVVKINPSEKLPNLLGHIKLNFAYFCIFGMDDESAILLLQTLTKSYEISIKSTKLLDNLVLIKATCANFGKLDGFLNSVKNLFGQKVFLGKDPIHFISSKLLEKKLKISFAESCTGGLCASTLTKISGVSEIFEGSIVSYSNRIKHEWLGISESVLENNGEYSERCVYFMLKGIFKTANPDFALAISGVVGEKDEGKIKSGTIYIGAMFRDGTFIQETLYLDGDREFMQEQAVLATFCLLLKLKPEIFEI*