MAVKRTIHLWGYDNVPSLISPESIALFWFLNTKLNDETLNDIEIVFSNNVGMSATGKLPILIQDELEVFGFANITNYLIKLNSTDGKNGDEGESLLETALFAFLENKINILVDYQLYLDKKNYDSFTRKQFPKLMYWPMWNYTPSLKRSEVRSNFENVIGYLPHSDDKDYLDEKDDLEDVAADMAQSKTFKIKNKLKQRKREELKAIGYNLQFNNRLVELLKMWDTVRGNLNTEIEITSDLLFWANMYILFNLPTGNNIKTHITKSLGESYIDMLNDKISLVSTKSNYKVTIRDPNFNEQGNIIMTLYNFSKYYI