MCDKIMVKGEEIPMGPEEEKKFTLAYETLGGMGERVLGFSYSRLEGYSFDHQFTNKPEPNFPLNNLCFVGLVSMIDPAKEGVPEAIQTCKRARIKVFMVTGDHPITALAIAKKVGIIEQEMWERNKATVIKGDDLRRWMELPNNQIEVILKQQFLKYQQMVFARVSPTHKLIIVENIKKVGDRVAVTGDGVNDAPALKMANIGVAMNISGKDVTKEAADMVLLDDNFASIVNGIEQGRILFDNIRKSVEYIMTSKPSEFMAYVIWIVA