MSEFNTALNQNPVGKEYLAALAKQFPSAILGSEWQTDTQATVTIRLNWLPEVVEWLYYQQGGWLSVLFGNDERTLCGNYALYYVLSMEQGVKCWITVRAEVDPVSLEFPSVTPRVPAAVWGEREVRDMYGLRPVGLPDERRLVLPDDWPDDLYPLRKDAMDYRQRPAPTTDEETYPFISEAKEGSKIVPIGPLHVTSDEPGHFRLFVDGEDIIDADYRLFYVHRGMEKLAETRMGYNEVTFLSDRVCGICGFTHSVAYTSSVENAMGIVVPERAQMIRSILLEVERLHSHLLNLGLACHFVGFDSGFMQFFRVREQSMKMAEILTGARKTYGMNLIGGIRRDILKDDMIATIALAGSMRRDLNELVDILLSTPNTEQRSVGVGILDPQVARDFSNVGPMVRGSGHRRDMRQDHPYAGYARLPFELCSETGNDVYSRLKVRIHEVFNALNMIEFGLQSLPGGPLAVEGFNYLPHRFALGFAEAPRGDDIHWSMTGDNQKLFRWRCRAATYANWPTLRYMLRGNTVSDAPLIIGSLDPCYSCTDRMTVVDVRKKTSIVVPYKEIERYGIERKNSPL