MSPAQPQAQDPADGTTVKEVAPFLKSLRLMLDNESPRILRWTPDGNAFEIHDMAAMTGYVLPKYFKHRKYASFQRQLNYFHFRKWTKSRAVVCTFSNQFFQRDQPALTWRITRKRSLSPAKSTNKTQQEQKETRALSTPDVEFDPKVTVQTALPSQHQQLGLFDEDASLAWIDVLYPELDLDLLDDNAPTDTDCFFSPSNLLSL