MLLKVDEKDCFVFSFGCLVCWGCTPQEVGAAREYLQGHLTKPVEPSHIEKDFLSITGNASALPIATKAVDRLAIAYSLAQSVRLSYWEQRIDQWVAATRTIPEDMANTGRVLLSPHRVSQMMGELFALKNQVNLEFDTLDTPDVFWDYEESEPFYQETRLHLDMDRRINILNQRFEVLEDMFDVLQDKLNERQEHRLTWIIIWLCALEAVFTAFKLFWLAGVPFAIHLERRLERGIFGSPSLPDANASQLTPMHNTSAAVSHPNASRSSGNTSAIIHFNSSTGSNNSTTSNITQAHLYRPSMQEAPRRYILLLPILGSLDWMRCQLCLW*