MDVEQRHVKCDERRPTCGNCSATDRQCSFLSLYPARLPSSRATAALPLTTPPASSCSAASPAALSHEAPTPAINVVDTDAGQQIPGQVPRPQPCFDVRHLVLLHHLESYGTKSSNLMSWAGDDAAKFLFDAVFKTAVAEQFLMHALLAFSALHLSTQQSDDASKADYLQQAAELQTCALALFNATKHNVREENCMALFIFSSLTGLHTLFDAVASCTDSNRILDKTIHYLKLHRGVSAVTGQSWHILRHSGISRIMDAIEAGDQLYRQQLGDTDNECSKLSKLVHASTDKLGAGSFKACQEAVDVLHWVFGVRRTVPEPFPTHIILAWPIRISAEFIELLEQRQPIPLIILAHWAVLLYFDRDFWVFGDAGRQIVRPILGYLGSYWDEWLDLPRTILDQD