MVQIRKSKREESLMKKRTEGVEASAPNSQHSQDEKLKKSLQEIASALGSDDIASVVQLRKILSTDFIDTVPIDVVPLLVDILRRGDKPQLQFEAARALTNMVSGNSEHTKVVIDCGALPLFLELLKSHNDNVREQAFWALGNIVGDSPEYRDRALGLGALDLVLSQFNGTATMSMIRNATWTISNLCRGRPRPEFDQVKYALPALRWIINLQDDEVLEDACWALSFLSDENNSEIQAVIDAGFCPKLVELLSYPSPLVLIPVLRTLGNIVAGDDLQTQAVIDHQALPRIFNLLKDEQRKTTIIKEICWIISNITGGTKEQIQAVINAEIFPPLLSLLANAEFDIKKDAAWAVSNATSGGSDEQIKYLIIQGCIQPLCDLLTCTDPTIIAVCLDGLKNILRAGETEKNAGLANVNVYGCQIEEAGGVDKIEALQIHENAEISFKAVVIVENYLAEEDDDHMQTTSDTSPRTAFSFSRKQPPEVPLCGFNFM