MKLDVNALRYLSDDDFRVLTAVELGMRNHEIVPADLINPIAGLKHGGTYKVLRNLLKHKLVHHDSSKYDGFRLTYLGYDFLAIKALLNRGVFVAVGRQLGVGKESDIFEVAAEDGTIMAMKLHRLGRISFRAVKSKRDYLLHRSSYNWLYLSRLAAKKEFAFMKALEEHGFPVPKAVDCNRHCVVMSLVPGYPLVQVKQLQNPETIFETIVGIVVRLAEHGLIHCDFNEFNIMIDDDEKVTMIDFPQMVSVSHRNAQMYFDRDVECIFKFFRKRFNISYECEGSDSDSEESVRPCFSSIVKSTSSLDKELAASGFTRTDQDEMEKFVINPSEPVDCGSSEEEETSDVRCLSLGNVDAAASSLDSMHIGSEFSGDFIKREVSICGSGEDDLEKSHTDGNSTHRGDGHDDVDKASVGGTTDAHNEESLRQDEEGDEDDPVLVRRLNKQRRQAVAAAHGRRKPLSSRNSYKDKGGKAASHNTYPNVIGISYVNTEF*