MRLIIRDDDEQASRYVANYIVERINHFQPTAAHPFVLGLPTGSSPLGIYRILVEKYKAGEISFENVVTFNMDEYIGIPRDHPESYHSFMWKHFFSHVNVNPANVHILDGNAPNLEAECVAYEESIRRAGGIDLFLAGIGEDGHIAFNEPGSSLASRTRVKTLAYDTILANSRFFGNDMEKVPKMALTVGVQTVLEAREVVVIILGARKALALQRCLEQGVNHMWTLSSLQLHPHPMIVCDEDATLELQVKTVKYFKSIEQVAKTQGFEQILPSKMRTGTVPIAPRVVLDEEVQAPTVHAPKPVTSSLLHALTPAAEYPVRSVSPDLVPDRMGSRIPGDSEAAFHRRLTPNPEQQDLHKQKLSHAFVSTQLVA