MDFQIQKYETWLKGNVYISDAYTADSLKKLTKHLLCGGNYRAITEFNTKCKIALTDLWLSDVVEVARKEYGLAWKEKMLAALLDKKKKTTEEKYLQYWLLGLTQKTFNNIDGNTKELPSLLSELEEQLTDTLTSIKREKELDNVWIMMMCGSAALTIRGSDKSKNGKWVERVLLKSMLTLLGFTENKNFWVDLQRDNEVERETDAEVETKRGRIRIELGLIASGNQEVIEDKINRVGPKGVVIFDIVGAKTNIYDTAEKHNVKLIQIRHTMPLTQLYDHLKPLCNFELNEPPTTEKSISKAIDSLDDEVFSEVMHIDTPGL