MGFQVYKFGGASVQNAEGVKNLVKVLEQTQVEDLVIVISAMGKMTNALEDVVAAYFEASLKTDTIETVEAFHHNIALELFENPAAPVFKKIQALLEELKGFLQRNKSPDYNFVYDQVVIYGELLSTTIVNAFLEKEGYRTTWHDVRDYIKTDTHYREGKVNWEVTMRNLSRKVPKKGIQLTQGFIASDPNGFSTTLGREGSDYTAAIIAYCLNAERVTIWKDVPGVLSADPRYFENATLLNFISYQEAIELAFYGASVIHPKTLQPLQRKEIPLFVKSFLNPQEAGTQVSVGNLIEPLVPCYIRKTNQVLIALSSLDFSFMAEDNISEIFKLLGTYKMKVDLIQNSAISFSVCVDNKYKNLDALVAKLRADFKVTVHENVSLYTLRHATEEALKSLEKDKKILLKQVMQNTVQLLTV