MADSEEVQPLVCDNGTGMVKAGFAGDDAPRAVFPSIVGRPRHTGVMVGMGQKDAYVGDEAQSKRGILTLKYPIEHGVVTNWDDMEKIWHHTFYNELRVSPEEHPVLLTEAPMNPKANREKMTQIMFDTFNVPAMYVAIQAVLSLYASGRTTGIVLDSGDGVTHTVPIYEGFSLPHAILRLDLAGRDLTDALTKILTERGYSFTTTAEREIVRDMKEKLAYVALDYEKELETASSSSTVETNFELPDGQVITIGAERFRCPEVLFQPSLIGLEAAGIHETTYNSIMKCDVDIRKDLYGNVVLSGGSTMFPGIAERMSKEITALAPSSMKIKVIAPPERKYSVWIGGSILASLSTFQQMWISKAEYDESGPSIVHRKCF*