MSEFNSALNQNPVGNAYLAALEKQFPSAILGSEWQTDTQATVTIRLNWLPEVVEWLYYQQGGWLSVLFGNDERTLCGNYALYYVLSMEKGVKCWITVRAEVDPVSQEFPSVTPRVPAAVWGEREVRDMYGLRPIGLPDERRLVLPDDWPDDLYSLRKDAMDYRQRPAPTTDEETYPFISEAKEGSKIVPLGPLHVTSDEPGHFRLFVDGEDIIDADYRLFYVHRGMEKLAETRMGYNEVTFLSDRVCGICGFTHSVAYTSSVENAMGILVPERAQMIRSILLEVERLHSHLLNLGLACHFVGFDSGFMQFFRIREQSMKMAEILTGARKTYGMNLIGGIRRDILKDDMIATLALTGVMRRDLNELVDILLSTPNTEQRSIGVGILDPQVARDFSNVGPMVRGSGHRRDMRQDHPYAGYARLPFELFSETGNDVYSRLKVRIHEVFNSLNMIESGLQSLPGGPLAVEGFNYIPHRFALGFAEAPRGDDIHWSMTGDNQKLFRWRCRAATYANWPTLRYMLRGNTVSDAPLIIGSLDPCYSCTDRMTVVDVRKKTSIVVPYKEIERYGIERKNSPL