MDVLAGDEDEGQTCYELAKQAILEFMQSKAAAASKDEVAVVFYNTVRYSLAAGDIPSGSGSDSDRSVDGSGSSVDGRRLPERGTSGTKIEMLNDLHLPHVYVLVARSQPSVDNIRKLLELSAHDFMNDIGSLQAGEGQQQQEALAKSAAEALHAALWTAHVCLQGGRGGQARVGYRLIIFSNTEDPLAGQTASMRQHVLDRARPLHDLQISCRFFPLVAAVRPFDSTLFWDDLLALLPDPEDETGAPGHQGEGQLPSGPLKQE