MDSKTHGVVYDTNDEAATRAGRDVLVVLELLAGYLEAVTTGAWVMLLEQCGESKAGGQVVEKYLPHAREDSNLRTLLVCVIGGGHAGCEAAAGAARTGARTVLLTQKLDNIGELSCNPSMGGVGKGTLMREVDALDGLCGRVADQAGIQFQILNRSKGAAVWGPRAQIDRTLYKQHMQAALHNYPNLDIRSASVSDLVFDHDVGSTSAHAQWGTVGGVRLDKGINAFSDSGEVIKCSQVVICTGTFLSGEIHIGMKRFPAGRINEAPSVGLSGSLRSAGFQLGRLQTGTPARLYKDSIDFRNLEQQRGDSTPHPFSFMNSSVSNADNQILCYLTYTTPATHQMIRDNLHQSVHIQETKKGPRYCPSLEAKVIRFPQKDQHLVWLEPEGYDSELIYPNGLSCSMPEEVQLMMYRTVPGLENVKLARPAYGVEYDYVDPRELKPTLETKRIKGLFLAGQINGTTGYEEAAAQGVLAGINAGMSALHYRMFTSRSEYRMTIRSDNADLRLTEKARNAGAITDERWRQFEATREELTRVTDLLKSHVLSPQAWQNMGFDVKSDGHMRRQ