MKNLKIEKSHVLIALFPGQGQINPCLQFSKQLINLGIGVTLTTSLSAFSKLKCLPNVEGLSFAPFSDGYDGQFQLSSVDDFHMFYSSVKSHGSKFIFNLIQSNAKNGTPFSHVIYTIIMEWVGLVAKKINIPSTLFWIQPATVFDVYYYRFTDYSDYFKNNDAKNKIIELPGLPPLSPIDFPSFVFDNVESSNWAVKSIKRQIEMLSSEENPRVLVNTFDALEFDALRILKHVTMVGIGPSIPSIFIDDNTFRADMIEISSKIYIDWLNSKDRGSVIYIAFGSYSKISTQLMEEIGHGLLKCGRPFLWVIREEQDGDKMEDKLSCKDELEKQGKIVSWCSQVEVLKHPSVGCFLTHCGWNSILESIASKVPIVACPLWNDQVCNAKLIQDIWKNGVRVNVSEGGVVKRDEFYRCITIVMGDGAEGKELRRNVKKWSDLAKEAMKENGTSSVNLKAFANEILLGYNEY*