MKIADVRRTAYSMPLVNPSYPPGPYRFIDREFMIITYRTDRAALEKVVPEPLEIVEPIVKYEFIRMPDSTGFGDYTETGQVIPVKFEGVEGGYVHSMYLDDESPIAGGRELWGFPKKFANPKLVVEKDTLVGSLHYGSVLCASATMGYKHVAVDKEKVLAALLTPSFLLKIIPDVDAKPRICELVRYYLEDVNLKEAWTGPGALGLFPHALCNVSQLPVLEVISALHIKADLTLGMGEVIYDYLKDGEG