MRVLVATTVAQPPAGLPXTTITMMLAGGPQTFKAFLLSQDDDXDPEEAQTRYKAYLVEYHGGEVKAEFAETRNSERVRALYDPRSFEKALTKRNEEAAESLTRFADDVASGALDPTSLNFNQGAYELAPKPMPADSGEGVKATRSGSGSEEAEQEAAAVAVDEFWSKRIQEGDPLEAKCQRSKVAAGIDAWVDAQVVCHAPDKWGNLLSTKLFKARQFVVKHIRSKHEEKLQAEKDRIMDELYWENFKAAKEAEAKAAEAAARAARGEDGADGEGGRGGRGGRGLAGMMMPGMDPMAFMNQMGPMGMAPLILPPAMNPFMGLPFMSMMNPAMMNPAMMMAAA