MTLKEKTDFVKKLYNILETPEYHAYISWSDDGKSFLILDPQEFSENVLTNFFRHKNVSSFIRQLNKYDFHKVKSTSFVLERYGPQVLEFKNVHFERGNKSQLFKIRRKSSCSEIKLGGEYPGVENSFVFQDHVVSSIRNLSDKFESLTDHIKDIKSKLSELMYDVYSKRINVLLFDEDVNLSIYIYSLLRDHNMSITVLDSQGSLYPVIKHTTFNFIVLSTTFEVANSVMGYFRSFDHITPVIYIGYESSEIDIYSLGVNDFIKKPFSHASFLSIIEKYIPKR