MSHGPPPPPPAGNFYAFSPFNLNDLSNAQNSQYPAGGPSSHDLMSFFDDGDIMDSFGDVPMNTDSGDGVQVMSVPGSMPVNTNEDISMINDADTQTSSSTVTQLPVDPLATTAENVPGAGPLPPRAFAQMNLNGAGAGAGAGAGGNASTLTDFTKRRNWPAKVVEELKDFLHILDANGRIKYASSSILSISGYTAAEIQDVFLKDLIHPDDQGVFVADLNESIASGNPLRMFYRFKAKSGSYIILETVGHAHIAAARFAPNPNNQSPFCQAVFMMSRTYPTKNAGLLDSFLEHKMENERLRRRIAELRREEEAETEESNRQWMQSQEGRSDMTPSETTGASTPFFRHASSAGDMQADGSALTRENLEGVAAARNSDSLGDKMARYEGSTHAETIEMLTGLRYLEGERSRGITTGGSSPTLIRGDAGIAIPIDRDSRAGEKKKKLKTAEEYVCTDCGTLDSPEWRKGPNGPKTLCNACGLRWAKKEKKRNMMAGWLAGACYEATALEVIGC