MGGTTCATQVAPASGACVSTSPGFEGFEKRLEVEFHAAPVFKDPNGRGLRDLTRAELDTMLRVAECTIVAQMSNAELDSYVLSESSLFVYPQCIIIKTCGTTKLLCVVPVLLEAVARLAMRVRRVKYTRGTFTFPAAQPYPHGSFSEEVGYLEKYFGGVGDGGRAYVMGSRGKFPHWHIYTACDANAEDAKAEEGVYTLEMCMTKLDKYAAGQFFKGSGRESGSEMTQAARIQSLLPGSRICDFAFDPCGYSMNGIEGAAHSTIHVTPEEGFSYASFEAMGYRGGDVDLGALVERVVAVFKPAVLAMSVHVSGWARGRAGSGSGSWGASVCPRGYVCNGSSRQELACGGAVVFHTFQDATKLGRATAVTPLALARGAYIRKRGLKKMSIKGIKLKKETGASAVAVGMPFRDMASSFFRSTERMLAMVDHWWKFSRLNPVTFFRVRVNGPITIYEDCKRWLFLEILSHN*