MSLQVLSKKLVSRAVAPTLARAVSSDNYSATQAALGRPISPNVTIYKFPVTAVSSIANRFSAVGMSFAFVGGSALGFVGADVPALIYMAQDVVPFFAPASKLLVAFPVSYHLLCAARHNLWTYKPELINNADGPSSSYAIFAAAGVISLGAAAYTIKAPEENTEEAKDHVSSMSTSVYQFVSTMTPRFATEVLKPLALSSPSSQALCFLSYQCGECPSQFTRRYALQEHLATHTGEKAYVCPARGCSKRFSTTSNLARHRRLHGDELQPLACPAPACAKTFTTAHKLQRHLRVHMGTPTRRCKFANCSKSFSSTGNLNRHMRNQHIRFGHPLAIDAKREEQSPTSVDTSVFVWGPDTGAVQVTPIGEDVEMDASGEHDVSDEELLDVLSCLLDNESTTSSKEEAQETATDKATSSDDL