MDVGLTKSTRIARRVHNKNLPNKDDDDDEPTNWREHLQDYDWQSNIKALRLELESPHNFRWDMTLRITVEWPAVRKWALVTLQKSLTGRNDRAQQKEFLGLFVPKCPPEKLSLLTFIEPLSIVMDNMESVKSAQKKNYNERVPTNATNSTAPKDDSEYNDGDDAYDNNYPDTTLDNKEEDVASDFGSNIWSVEAGNVDPLLDLHSLGDPTSRTPAFADWEPDELKALDWRANMDALEIALKRQTDWHVLETVYLADAGVRQWASQTLQQCLDWSPGITEAQRHEFLALFVDRMPKNSLRRLDFSAPTVVEEISNKLEEEAPVEDGNLSSDDSSVYL*