MDPNSLDSISHILMEEAMDDHTLCSTPLVDSNASYQAIFRSFYDIIGDNPPVPRPSHRACIFCSFYDMIGENPPLLSCVHPTSSQNLHCAHQLIPSEKKRAMIMHYIKRFNGTMTHQILKSGVSRAILPASGNVQSRFSYEDGPGTTKGQDQHAAIKVNDRASLWRKKEQAAGYAHFHLPSPYKEFSLRFSGVELTFQDLKLHDNVTALYVGEWRGAPARAPMTACKSGRKRTAEIEQYVDLKEMVVNCAHAVAVGDARAANEILQDVRHAHGASPDGNGTQRAVYYFCQALEARMRGTGGLLFRDLVHKKPAAPTILKAYKQWFEVSPLLQVTHYFANQSILKAAEGASRLHIVDYGLEYGMQWPC