MSWEGYLTRLKGTDGSGTQPIAEAAIWGQNPLSVWATTDGLKDIKAEELQLLSKDRHALQQGMTIGGHRCVLLRDDLDTEDIFTINLKTRADAQGNRYCISIGKSKQAFIIVKGALSAQGGQVPNMMYGVLKYLRESGY