MLYVDKFRPKALEQFKLHGNVADNLRKLVVNGDCPHTLFYGPPGAGKKTLILALLREIYGPGVEKLKVECKPWKIELPSSKIELEFTTVSSAYHVEMNPSDVGNRDRYVVQEIIKEMAKSRPIGADGQRGFKVLVLNEVDRLSKEAQHSLRRTMEKYSAACRLVLCGNNVSKVIEPVRSRCLCIRVAAPTQQQVVEQLQAVAAHERLTLPPGLATRLAEASERNLRRALLSLEACKVQHYPFEEQQQVAAPDWEMYIKEIATDVLAEQTPKRLYQARGKLYELLTNCIPAEVVLRRLAVELMRRTDDQLRHTTAEHAAFYEHRLQEGQKAIFHLEAFLAHFMSSYKX