MSFRNWETRVVDCTWPVAEGPGGLVEALTRVAEEAAQAIDDGYDFVVLSDRNAGSDRVAMSTLMAAGHVHHHLVTLQKRSRVGLIVETAEAREVHHFCLLLGYGVDAVCPYLAFEALSALQEDGHIPADLGLQAMRDNYIKAVTDGILKVMSKMGISTIASYKGSQIFEALGLGADVVRACFTGTASRIGGVSFEQLAADKLKLHAMAYGRQEHEYMLPDPGDYHFRSTTDREVHLNDPMAMAKLQEAARTGSLTAYQEYSHLTQELNKQINLRGMLRFKKGEQPVPLEEVEEAKEIVKRFCTGAMSYGSISLEAHTTLAIAMNAIGGKSNTGEGGENPRRLVPNPDGTNNPMRSAIKQIASGRFGVTAHYLTNADELQIKIAQGAKPGEGGELPGHKVAX