MTLVNGLNKFSNPNYVSIFDTTLRDGEQAPGAAMTAKQKMDIARQLVKLGVDVIEAGFPASSEVEFELVKSIAHEIGNSIDEEGYVPMICGAARCTKKEIERCWEALKYAKIPMICTFIATSDIHMKYKLNMSREQVVEKATSMVAYARTLGCEHVRFAIEDATRSDKEFLCHIIGEIIKAGATCICLADTVGCNLPNEFGQLVAHVKVNTPGIQNVILAVHCHNDLGLATANTLAGICAGVRQVDVTINGIGERAGNASLEEIVMAIKCRGEEVLGGVHTGINTKHIFTTSNMVEEYSGLKLQPHKAIVGVNAFSHESGIHQDGILKNRSTYEFISAEDIGFIRSTEHGIKLGKLSGRHALKAKMLLLGYNFDDKVLEDLFWRFKSMAGNKKNITDDDLRALVSNEDIQTQIA*