MGVVSGHWPSESELDKIRKKVAELSGRDAQEVRVVVSPYRICPLGAHIDHQGGAVSAMTINKGILLGFVPSDDTQVTLQSGQFEGEVQLRIDEVQLPKHMSETNGLTEQMDSSTPQEECKWGNYARGAIYALQSKGNHLKTGITGFICGSEGLDSSGLSSSAAVGIAYLLAFESANGLVVSPTENIEYDRLIENEYLGLKNGILDQSAILLSSYGCLTFMNCKTIKHKLIHPPTVQNNHEGELGNAYKILLAFSGLKQALTTNPGYNRRVAECQEAAKILLQASGDEEMEPVLSNVKPEVFEAHKSKLEANLAKRAEHYFSENERVMKGLEAWASGNLKEFGELITASGLSSIQNYECGCEPLVQLYQVLLKAPGVHGTRFSGAGFRGCCIAFVEADKAEEAATFVMNEYSKLQPELASHLNQGPAVLICDASDSARVISNTSS*