MDRLQLNFSKHDSYSKRSMQLRRYLTDKRYMLILDDLWNSINLSEIGIPPNKENRSRTAITTRIANMSAVQVFSDMNVEKIRVEILTEDEAWDLFTANVGKEVVHQPHIKDVAKDIVMECGGLPLAIVVVAEAMEGQNNEELWQDALRALTALAPEIEGMEPDVFRPLKKSYDDLGDEEVKKCFLYCSLFPEDYEIPVKCLIGLWIMEGFIDNVDNLVDASNKGHCIIETLKRRNLLEEGIQRGSNLVKMHDIIRDLALYIASSSCNEGPKFLVKACVGLNEPPLEGTWREFETISLMMNDITEFPDKPECPNLISLILTGNCRITAVPHGFFELMLALQVFDLSYTSITSLSVSPSSLLNLRALILTACRRLTEVPFLGQLKKLQFLDIKSSGI