MTVHQISIFVENKSGTLLRVLDLFKEAGVQLIASTISDTVEYGIYRIICSEPTRACEVLRAAGISASMSEVFAITLDNRPGRAADAVRVITGEGIGISYLYSFLLGGKGILVFRTDDAARTEEVIRVHQLGVLDDEALMALV