MKDLDRHLRIHTGDKPHKCEFCDKCFSRKDNLAMHMRCHTSVKPHKCHLCDYAAVDSSSLKKHLRIHSDERPYKCQLCPYASRNSSQLTVHLRSHTGDTPFQCWLCSAKFKISSDLKRHMIVHSGEKPFKCEFCDVRCTMKANLKSHIRIKHTFKCLHCAFQGRDRADLLEHSRLHQAEHPEKCPECSYSCPSKAALRVHSRVHCPDRPFKCDFCSFDTKRPSSLAKHIDKAHRAAFVRDDSLRCHRRQHSDHAENQSSGLVTFPPESGAPGQLGALVSVARGAPPPPHPVPLAAPERVVSRPHLRTQRHCPALKPDWTRPLRGRPRPP