MVFAQDSSLSLVVSVDEPELVVPSAPTDDSPLFLSQIDQCVAYPVETVFFYPAPIGRSSDDVVPRLKKVLGDILVPYHFMAGRFQLNSEAKLEINCNGAGALFAGASSIQTIAELGDVTQSNPAFRKLVLQADRAKKLVDSPLLMMQITKFSCGGFVIGFSMNHALFDGVGALEFVSNFAALARGEPLQIEPKPDRTLLKARKPPLIKFEHREYIKLSDIPTDNAFTTAGSADLDVSSMKLSQSHVFKSFPFTVDMLNRLKEAALKGGLKKCSSFDAIAAHVWQARTKAVEMDSLTPSKVLFAVDIRSRVQPPLPKGYTGNAVVSAFACEPAGDLQNGNLSFAVSKIQEATDLITDEHIRSAIDWGSIYEGVPNLPGGIFLSAWWKLPFFLVDFGWGKPAYAGPVVNGMVEFVLLLSNGTQDGLNLYIALEPRHMVKFEKIIYAF*