MAALQLLVFDTRRGNKEGEENDKVLAGFPGTVSLLQQSSMAGLLQGLLLFTANFTTDPHLQWDVAETDSGTWVMHEAEPHLWFVALAARQWLPRHTTEPTLRSLLTQAHLLTTALCGSVQAMLDKDPGGGLARAGLQAVVGHLGRALGSPASWQHRELRNPLGDASLPPLLQLSSGAALAVQSLCNNLLLANVSGRQPVQGMLLLYGPYLLWSTLAARDTAALFALLATGLLHATSTSKSCKPTNGSQADGANAAASDGGSPAAVHPDLRALDGGWWQQLPSGFLVQRGAEDSRAAATAAAVDGAAQPAVPLVHLQHGPMGQGQGX