MGSNSSVKESTLMDKYHLSKLLGQGAYSKVYHGRNLKTGESVAIKVIKKEEILAKTGRVDRIKTEISVMRTLRHPNIVQLYEVMADKNKIYFVMEYVNRGDFLQMLQKLHQEEKQLDEDTARKYFQQLISAMDFCHSRGVYHRDLKPDNILLDDNGNIKIVDFGLSAIKENVGNDGLLHTRCGTPGYFAPEIVNAAGYDGVKADVWSCGVMLYILISGCHPFSEFDLMPLFRQMCGRDFIFPLESFQDEVGSLLFKMLDPNPNTRITIPQIMQVPWFRVGFDDNMSAEFDSCDLSGENVICPDDLDLVFRDNVN*