MKMDTKHTGTSSSGSYKLIQKKRLTAASRLKGKGIENKERWTSKNIMRLIETLHKFPSLWDPKHPDYRVRSKRHQAYVELANIFLVSVGDIKKKIENLRTVYNRNRNAIQCKSVLGEATATKWFAYDAMDNLLSSTYEPTTNNQGAGSCAEDESQSAITSSSPSPKRKHTEVIVETSPINPVKSSNTVSPNCDSEELGCAFLATLLRTSKRSESDKLKFIFHMQKCFYEFEKGSLNMD