MNLILRVTDVMEQRRVYVGLAAEPILAEAAGNVLSAAKVQEAALVHLDKAYLAGHVTPGPQGEFVTKFILVAAVWKLNHDGWLLKPIPVEKYLETLLGRLSCECPKNGVVFFNSFVIIHRAPTIADLGKAHASGYAFMYMAENRRPGADIIIPVWTPEGMTAIVVSAKNLQKAGWLKIESVDKVKSGYTHVAVTKGLSCITLLMSLREPETKNKTNLVQWNCKGDYIHLSCYGIEENYSFLDKNVKTLLKKLLVTVPDELGDATD