MTLPKGVPRANQALVEGLNNEDRTFAIAEESGISNGDRDLESKRPHVKIYVDKETGKKKWDALVKYLKEPSVSLAIQLLDGTPLYPGGKIPMSASIAKFEQKGDAFIAKQMDKKKKKKLKRVSGVSMECAMGRYLQGGCLCGWRCTSSHDTRPWPRWLSALEDGVTLARCLGEALLGKHKEGEDECDMIKKGLEKYAKERRWRGFEFIATAYVLGFMQQSDGVVMTFLRDKCFSGLMAGMYLKRGKDIPHLIATLEKSRTQPSSDTSQPLIQRSIYPSRSFSKAQSYPIFQSRAATLAKRGIKTAPSFWEWSYTWLCEGGELLDRILSRLVLDFIVLAVGF