MEALAQYQEEVVQVVAEELIGRNEAEEDLSNRSDDASVEGIPKPMGPLDAGRMALGATERLWALEIKNAASQEPELEPLSDFWYAQFALVSLHEHHQNLETARSHLPDLLERMQAVQDMRQEFFVRDTITHGMEVMSKVILDMHPGFILAFSYHADRGAYLRVINLTQFDMSMFTHKVKVRTFLAGLWYINHATIPDMEAARQGFVQYVECKGYEWRNPNMFHVKAFSEAAPVMQFYPILCQQTVHYNTGMFVKLLASMAKRLLPKHMTKEFLFESGSISEGVTRLEEIFTTPTPDVANQRLLDRLKDALERRYQNEAAFVL*