MVDEETIGLFAYDTESGELLWKRAWPIGDVAEIHKTNSHAATTPAADSERVYFYFCTLGLVTVDAKTGEDEWHVPLPTPYFVFKWGPGMSPILYDDLVIFAQDDDLHPAVYAFDKRTGELRWKEDRNEMAVNYSHPVICPTPTGDELVIAGTGLLIGYDPHTGERLWWARTLLRNIKTTPVVMGDTIYISLQSGGIANQWLASVDRWETGNSDGQLTKDEIQAFVGDRPVPEAFYRRTFDRGDLNGDGILEGEELDLAFLFPGNSAGASFDDPDPADEFVLAVRAGGRGDVTDENVLWKHETRYTDHIVSPLVVDDCMLLVKGGGIASCYSIETGELVSGPTRIGNGGEYFASPIWADGKVYVAGNNGHIVVLKVDGAELEVLAVNDMGDSVLGTPAVSGDTLFVRTRSX