MQSKQEQEQVRSERAAIQRKVDRLEDELKLLPAGDPERVLLRQQLIELHRKENLLLEASRGPASMVDALAAAFERVMAPAKEEIVGAICAMRAPMRIAASSANTVQGASLHLLDGLETMVWQGRSETCGDNMKNAAKVWSSWLGDPGVLVVAVDGAPWLEVSVATFQMTGSRTHLVALDLDLLHDLDILEDGQLQALKNGTASGDLMQTVVHAXVMAFELKHPERVKGTVRAGCKMCTVAQNTTAIVSCKLPLQCASTLSLAGSTWKMRHQCTTEFVGINLLNGTCDQSTRAWAAGEVSVWGXALCLHDTIGLHTVAGADGRRDLHITRFTRRHKPVLIAAMRHMLKRAKDERRIIMRYAPVDAEGTGQNTASNXNNDGRDHQGNTSTSGDEDAPSGAASNXQPPAQHFNALPALAATERWVAACSNGSXQACDASSNDSDEASLAS