MDRVFPVYTQTNNCHDCFKCLRQCPVKAIRLEEGHARVLPELCVSCGLCVEVCPAKAKCIRDDRSRVEELLASGRTVVVSLAPSWVGEFPDLPAGSLVAALEALGFAGVGETALGAQEVSASTARLLQDVPPGLYLSTACPASVEYVEKYLPDLVGSLTPLPSPLRAHAGLLREALGAETAVVFVGPCVAKKREADRWPREVEASLTFDDLYRWLEERGLDPWSLPPTGRFLLREAEEGALYPVEGGMTETLRAQGGLERVRFATVSGLEALRISLQGLDPGSLDVPCFLECLACPGGCVNGPGSRATTPVLWRRAQVEGHAQVPEAPIRRLPTLELHQAYVSCPEDVEEPGEDAIRLALRQVGKVSREDELNCGGCGYDTCRAFARALVLGRAEPSMCVSHMRNQAQRKANALLRCMPSGVVIVDRDLNIVECNEHFAVLFGEDALLAYRACEGLKGARLDRIVPFPDLFRATLETGEDLHLDLLRHKDQLFDLTLFPIDPGQTVGGVVMDVTHREIKREQIAQRAEEVIRRNLSTVQEIACRLGEHMAETEMLLRSIAEGYADPRTREGGADRP