MKDYNELKSILPGLQEDMPKPFYMIGELLDYGSFELCIQEKDGRKEYIIPYIMNDAVECYLTLENASRRGDYQPEQEVTEVELLVPQEDGRYGLIVHQGYDNVVTLWFETLVMHVACYRYHEIGHFWVKGQEQWRQLVYMVGTMADKYRYMGPEYCNETEIALQGLIYFPPFRRWSPVVDDLMADHFPLREEGVETALCLAKEVNDTEFISLVQQYANNATEKMEVYLSRQLLSPKREALYQHIYELVQKASSPYPPRDYGETKNLEIRQKRRQVEKELHSCGYVGHYPEYHKKNTQVLVTEEQPFTMLEWEDFHFRQQLMVSKSRGKRQGRNAGFFRGFGRSGKIVNWEQWR