MSSGHTSRATSGPAGSALTGTLQALAQSLRSQQAVSGRLGRSKSFKRQATAVPPVIVDELEQFLVAGADQWTFDAFRLDQLSSGHALSTLAFYLLQSTGLMKQHSIRGVKVARFLRAIEAGYQANAYHNAIHAADVLQTMHVMVQRSGMLPRYADPLTHLACLLAAAVHDLEHVGLTNDFLNNSDHDLAIRYNDRSPMENHHLAACFSLLQQPHLNFLSHFTKDVKDKLRKMVIELVLATDMKNHMAITSQFSTVHSLMAKPAASTQPVAEPHEARSSARSSKGAXGPQPGTAASGPTPQLAGQATGNAGGDGAGQGSLPGPCEPLDEAERLLSLQVALKCADIGMIAEGQEVNMRWVQCLEQEFFAQGDKEKAASLTVSPLMDRDKPGVSKSQVAFYDFVGTPMFQNFTRVFPGMQPMMDQLQANY