MSCSVGSLRSALPAFQASGSKAQRNAARAKCRLTVVAQAGSDEPLMVRASRNEAVERAPCWMMRQAGRYQKAYRDLALKHPSFRERSENTELIVEISLQPWESFQPDGVIIFSDILTPLPAFGIPFEIDDNKGPLLDNPIRSMEQLKQLHAIDLQQLSFVGESLGLIRKEVAGRAAVLGFVGCPWTLATYVVEGASSSIYKNIKTMMFNEPKLLDGLLSHIADQIAEYVKFQIDSGADCIMMFDSWGGQLPPKQWDRWSRPYIERIVRQVKASHPSTPLTLYANGSGGMLERMGQAGADVIGLDWTVDMADARRRLGPEVAVQGNVDPVVLFGSQEAIEEAVRDCLTKAGERGHVLNLGHGVLVGTPEENVKFMFDLSKQIKYSSREPAAVX