MTIKDIQHYLEQFFDSVELEGSGEGVVSSPAKIESAQQGQVSFVANEKYIKYLSSTAASLVLVHRSVSVEEFSKNTSFIKVSDPYTAFVFLLKKFALPRSIASKGIHATAVIGEGVSIGEDVSIGAFAVIGDRCSIGSNAVIAPHVVLLHDVSVGDDTVLFPSVTCYDGTLIGKRVVIHSGSVIGADGFGFAPQSDGSYVKIPQMGIVEIGDDVEIGANVTIDRATMGSTVIGRGAKIDNLVQIAHNCRIGDDTVIAAQAGISGSVTVGRQCIIGGQAGFAGHLELADGIKVAAQAGISKSFLQPGISLRGYPAQPMRDQLKHEAMLRNLGAMKAKLDALESELKELKVK