MTLVNGLNKFSNPNYVSIFDTTLRDGEQAPGAAMTAKQKMDIAHQLVKLGVDVIEAGFPASSEVEFELVKSIAHEIGNSVDEEGYVPMICGAARCTKKEIERCWDALKYAKIPMICTFIATSDIHMKYKLNMSREQVVEKATSMVAYARSLGCEHVRFAIEDATRSDKEFLCHIIGEIIKAGATCICLADTVGCNLPNEFGQLVAHVKANTPGIQNVILAVHCHNDLGLATANTLAGICSGVRQVDVTINGIGERAGNASLEEIVMAIKCRGEEVLGGVYTGINTKHIFTTSNMVEEYSGLKLQPHKAIVGVNAFSHESGIHQDGILKNRSTYEFISAEDIGFIRSTEHGIKLGKLSGRHALKAKMLLLGYNFEDKVLEDLFWRFKSMAGNKKNITDDDLRALVSNEDIQTQIA*