MELWELDFYRCPLVGADGQVRWELLVCTAEGGLLRAQFCPADAANVVWLEAQLAELVASRGGPPLQMRAFRTAAFNLAGPACRRLGIPLRHSRRAIAVQRRRAEREESLYPQMPDYRPLPPGVPQQKAVPAPIPDARLPDRWGFSALPGAELGQLRQLPIAYLEVPLLAGIDAPVPGVFLFSRRDRDLASWLAAREPVSLQYTRAEIDGLILEAGLDERWILATFDDPGMRERGRQFAERLAGSRGLHFLAVQPAEGSPQIAGFWLLQTPNA