MALLQELQGTAVQADCQVYTALVSICGRASQWLQALDLFDQARKTHVACDTSMYNALISACGVGLAWEKSLELLGSLQGRADSITVSAALSACCDARQWQVALGMLGSFGQRQVGTAAFNALLGGCPWDVALALMEEMNLRRVEKDSLTFSTGIMVCERAEEWDASFHLLDLRVRSCQDQRLRHAPFAPRSFLRSLAGEALPRPLELRRLLRCCKREAPSSFRVNPLKAAPTVLQHLREDLGWQLSPVPWVKDGFRVTNWKPQMGFNRPQLTGDIYFQEATSMLPAEVLRLVVENQRAAGCRQLKVLDMCAAPGSKSTQLGSWLTSPCGLLVCNDPDPARTLKLEASLLRMAVVTLVTSVDGRALGDLAPGAFDAVLADVPCSCEGNVRKDASALLRACGSSKEGPAEHKEELVEX