MFELQPYVAPAWASKLSAVPQHRYHLAQLPTPIHPWPVSVPPGCELHIKRDDLTGMQLSGNKVRKLEFLLAEAVERGHDCIITIGGIQSNHARATAVAARYLGLPCHLILRNSKTLADSDPGMVGNLLVERLMGAHVYQVTKEEYGHYGGPALGEKLAAQLRDQGLNPYIIPVGGSSSTGVWGYLDMVHELEQQIEGQGFTDIAMACGSGGTTAGIALGNRLAGLGLRVHAYGVCDDPAYFHAFSDGLLEGLGATPAVVGVDSAGLFRAVQAKGAGYAISREEELRAVAEVAAATGVILDPVYTGKAVHX