MVSALLTSQKSLQTGVVAGSAPRPSTHCAPHAARLPSTSALSKRAQATVGAPAKPVPTPVVKIDNLTDPFATLVTVEYGDKLGELLETITALKNLNLNIRRAKLVSGKSGSTINAFYLTEADTSEKIVKSARLEEIRMTVLNLLVATYPVSLQFVLCLGCTPMIILVLSTGAQIALRCFVEQESAQSLSGGKPSDSELTQPLGRRRSVVQTLIDVTEAPNGAASVLKITTSDRPGLLVDIVRVLKDINLNVVSAEVDTVGTQAQDEFFITYHGEPLTPPMVTLVTNALQYYLSLNEVAKEDWTARQVQPNHKTLTPDWLQRRSDGMLVSSITMCRGQGACTGEAARAL