MKKYIYYLSLQKTSHYSGVELKEMDMNQNQFRQYTEKRGYRWSSLAVVLASALALTGCDDQADENTSSADKTQNTQLTEQKDAAQNTPKTETQISEKSAVTTKTNNETALKSKEVRDELAMRFAGKEVTVLDASELQRDGASTMVVTFSVPLDPDQKFDDVIHLVDTKKGKLEGAWELSDNLMELRFRHLPPSTELNLTIDEKIKGINERTLTTPFSQKLTTEEIFPSVGFTSKGSLLPLEAAEGLPIIALNVGQVDVNFFRVKDDQLAQFLTQWENRSNINYWESDEFLSQADLVYTGRFELNTEKNTRENVLLPLKSIDALKKEGAYIAVMQQAGKYSYTVPATVFTFSDIGLSMHSYLDSLDVFTQSLKNGSALDKVEIRLLDEKGGLISKAQTDSQGHATLEKSDKARLLMAIRDGQTSMIDLRKPALDLSEFDIGGPQGYSKQFFCFRSSRSLSSW