MSNSLEQLKAAGTVVVTDTGEFESIAKYTPQDATTNPSLILAASNKAEYAKLIDIAVDYAKKQGGSVEEQANIALDRLLIEFGKEILKIVPGRVSTEVDARLSFDKEATIKKALEIIELYKSVGVEKDRILIKIASTWEGIQAARELEAKYGIHCNLTLLFSFVQAVACAEAKVTLISPFVGRILDWYKASTGKDYKGDEDPGVQSVKAIFNYYKKFGYDTIVMGASFRNTGEIKALAGCDFLTIAPKLLEELLNSKEPVPQKLDASAASSLDIERVSYIDDEAAFRFGLNEDAMSTEKLSEGIRKFSADCVTLLNLLKEKVQA*