MAIRSTRSLHFIFEEPDQVNAFWYLELSISNGLNFSDSGAPMGAGKLSPPFSRYMASGGHQWVVVKCLVEIRRDKSIFNIDIKIAKFTSFFYTLIDLFSVWRVMEGGRGSSSRASRRKPSSTTTLFNFERVNGLIYRDEEITISPAVSSDKLYTDLLPDDAFVLPKRPSTAIVVHETVRPRRTRNNLPEPLPDDLYIGFHRRLKREETVMTNADISRLSSEIDRLKDHLRILRSLDWARHLPTITVVNNRSDSNEMNYKRKLTIGEIERLIANYDSWCRRQDRLRAENRRSDTHEDPSDDEDVFSISIEQLRERRGKQKTSKLPHLILNLRNGYAIISEPSKFPRIAPINDDIHLSYDKEHNIAFGSPIPSIRQRDYSLARKLRSR