MVGSGGVYAFIIVGLARKGQLAYVRAGEISQEVFGQIRTVKSYVGEEKAYKSYSETLLSSKIIGKQSGLVKGLGIGFLYGSGFASFSLLLWYAGKLVRNGDTNGGSAFATILNVIWSALALGQAAPDFATIGKAKVSGYTILKMINRKPQIIHNTDYGIKLKNVNGNIELKTIRFSYPSRPNVMVFQNLSLSIPAGKVVAIVGSSGSGKSTIFALIERFYDPNSGEVHLDGHNLKTLQLKWLREQMGLVNQEPALFATSILENIRYGKDGDVFMDEIVNAASISSAHDFIELLPAGYETQVGERGVQLSGGQKQRIAIARAMLRNPSILLLDEATSALDVESEKYVQEALDQVMRG