MSPFKQHPTRSHPGSYLRNIIKNWTLNQEDMFRPSQMVSTLFPAVFHSPAAHFFPAFPARLSTPPQFLIPGPFFSYESLRNYLQPEACKESLLLATQAVGIGPLAESEDEQRPVKQRRARANYSSWQLEELEKAFKTTHYPDVFMREALALRLDLIEARVQVWFQNRRAKMRRQLKIQSQLARPLTKGDDGISERRSPDLTQTESCSSEAWERQQEGEIYPWTKAPASVPSVRKQPVTLRLGKWERPEGHSSEELRSCSIAKLRAKAREHEAEIHNTVNMSGSDLQAQTQETDVIPSD