MNALVGTKLSIVTYKPQTTRHRILGLVSEDDFQMVLLDTPGVMREEFNKLDEMMLKSVRNAMANADVLLAIVDARRDPLGNFEGLLPERRPGDDPAPLGIIINKCDLLGVDEIRRKTFESYPGVERVFPVSALAGVGHDAVQRWAVSKLPVGPTLYPKDAISEHPERFFIAEIIREKIFLQYAKEVPYSAQVWVSSHKERDGIKKDLVIAKVYVERKSQMGIIIGHEGAALKKLSTAARVDIEKFLGRPVYLDLSVKVREGWRSDGDSLENLG