4297d5:	6d                   	insl   (%dx),%es:(%edi)
4297d6:	2e 52                	cs push %edx
4297d8:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
4297db:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4297e0:	6e                   	outsb  %ds:(%esi),(%dx)
4297e1:	2e 45                	cs inc %ebp
4297e3:	6d                   	insl   (%dx),%es:(%edi)
4297e4:	69 74 00 49 41 73 79 	imul   $0x6e797341,0x49(%eax,%eax,1),%esi
4297eb:	6e
4297ec:	63 52 65             	arpl   %edx,0x65(%edx)
4297ef:	73 75                	jae    0x429866
4297f1:	6c                   	insb   (%dx),%es:(%edi)
4297f2:	74 00                	je     0x4297f4
4297f4:	72 65                	jb     0x42985b
4297f6:	73 75                	jae    0x42986d
4297f8:	6c                   	insb   (%dx),%es:(%edi)
4297f9:	74 00                	je     0x4297fb
4297fb:	45                   	inc    %ebp
4297fc:	78 70                	js     0x42986e
4297fe:	6f                   	outsl  %ds:(%esi),(%dx)
4297ff:	6e                   	outsb  %ds:(%esi),(%dx)
429800:	65 6e                	outsb  %gs:(%esi),(%dx)
429802:	74 00                	je     0x429804
429804:	43                   	inc    %ebx
429805:	6f                   	outsl  %ds:(%esi),(%dx)
429806:	6e                   	outsb  %ds:(%esi),(%dx)
429807:	76 65                	jbe    0x42986e
429809:	72 74                	jb     0x42987f
42980b:	00 43 61             	add    %al,0x61(%ebx)
42980e:	6c                   	insb   (%dx),%es:(%edi)
42980f:	6c                   	insb   (%dx),%es:(%edi)
429810:	76 69                	jbe    0x42987b
429812:	72 74                	jb     0x429888
429814:	00 53 6f             	add    %dl,0x6f(%ebx)
429817:	72 74                	jb     0x42988d
429819:	00 53 79             	add    %dl,0x79(%ebx)
42981c:	73 74                	jae    0x429892
42981e:	65 6d                	gs insl (%dx),%es:(%edi)
429820:	2e 54                	cs push %esp
429822:	65 78 74             	gs js  0x429899
429825:	00 69 6e             	add    %ch,0x6e(%ecx)
429828:	64 65 78 00          	fs gs js 0x42982c
42982c:	42                   	inc    %edx
42982d:	6f                   	outsl  %ds:(%esi),(%dx)
42982e:	78 00                	js     0x429830
429830:	78 78                	js     0x4298aa
429832:	00 54 6f 41          	add    %dl,0x41(%edi,%ebp,2)
429836:	72 72                	jb     0x4298aa
429838:	61                   	popa
429839:	79 00                	jns    0x42983b
42983b:	54                   	push   %esp
42983c:	6f                   	outsl  %ds:(%esi),(%dx)
42983d:	43                   	inc    %ebx
42983e:	68 61 72 41 72       	push   $0x72417261
429843:	72 61                	jb     0x4298a6
429845:	79 00                	jns    0x429847
429847:	73 65                	jae    0x4298ae
429849:	74 5f                	je     0x4298aa
42984b:	4b                   	dec    %ebx
42984c:	65 79 00             	gs jns 0x42984f
42984f:	47                   	inc    %edi
429850:	65 74 50             	gs je  0x4298a3
429853:	75 62                	jne    0x4298b7
429855:	6c                   	insb   (%dx),%es:(%edi)
429856:	69 63 4b 65 79 00 53 	imul   $0x53007965,0x4b(%ebx),%esp
42985d:	79 73                	jns    0x4298d2
42985f:	74 65                	je     0x4298c6
429861:	6d                   	insl   (%dx),%es:(%edi)
429862:	2e 53                	cs push %ebx
429864:	65 63 75 72          	arpl   %esi,%gs:0x72(%ebp)
429868:	69 74 79 2e 43 72 79 	imul   $0x70797243,0x2e(%ecx,%edi,2),%esi
42986f:	70
429870:	74 6f                	je     0x4298e1
429872:	67 72 61             	addr16 jb 0x4298d6
429875:	70 68                	jo     0x4298df
429877:	79 00                	jns    0x429879
429879:	44                   	inc    %esp
42987a:	65 66 69 6e 65 44 79 	imul   $0x7944,%gs:0x65(%esi),%bp
429881:	6e                   	outsb  %ds:(%esi),(%dx)
429882:	61                   	popa
429883:	6d                   	insl   (%dx),%es:(%edi)
429884:	69 63 41 73 73 65 6d 	imul   $0x6d657373,0x41(%ebx),%esp
42988b:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
42988f:	47                   	inc    %edi
429890:	65 74 45             	gs je  0x4298d8
429893:	78 65                	js     0x4298fa
429895:	63 75 74             	arpl   %esi,0x74(%ebp)
429898:	69 6e 67 41 73 73 65 	imul   $0x65737341,0x67(%esi),%ebp
42989f:	6d                   	insl   (%dx),%es:(%edi)
4298a0:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
4298a4:	47                   	inc    %edi
4298a5:	65 74 45             	gs je  0x4298ed
4298a8:	6e                   	outsb  %ds:(%esi),(%dx)
4298a9:	74 72                	je     0x42991d
4298ab:	79 41                	jns    0x4298ee
4298ad:	73 73                	jae    0x429922
4298af:	65 6d                	gs insl (%dx),%es:(%edi)
4298b1:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
4298b5:	42                   	inc    %edx
4298b6:	6c                   	insb   (%dx),%es:(%edi)
4298b7:	6f                   	outsl  %ds:(%esi),(%dx)
4298b8:	63 6b 43             	arpl   %ebp,0x43(%ebx)
4298bb:	6f                   	outsl  %ds:(%esi),(%dx)
4298bc:	70 79                	jo     0x429937
4298be:	00 6f 70             	add    %ch,0x70(%edi)
4298c1:	5f                   	pop    %edi
4298c2:	49                   	dec    %ecx
4298c3:	6e                   	outsb  %ds:(%esi),(%dx)
4298c4:	65 71 75             	gs jno 0x42993c
4298c7:	61                   	popa
4298c8:	6c                   	insb   (%dx),%es:(%edi)
4298c9:	69 74 79 00 67 65 74 	imul   $0x5f746567,0x0(%ecx,%edi,2),%esi
4298d0:	5f
4298d1:	ee                   	out    %al,(%dx)
4298d2:	80 80 00 67 65 74 5f 	addb   $0x5f,0x74656700(%eax)
4298d9:	ee                   	out    %al,(%dx)
4298da:	80 81 00 ee 80 82 00 	addb   $0x0,-0x7d7f1200(%ecx)
4298e1:	ee                   	out    %al,(%dx)
4298e2:	80 83 00 ee 80 84 00 	addb   $0x0,-0x7b7f1200(%ebx)
4298e9:	ee                   	out    %al,(%dx)
4298ea:	80 85 00 ee 80 86 00 	addb   $0x0,-0x797f1200(%ebp)
4298f1:	ee                   	out    %al,(%dx)
4298f2:	80 87 00 ee 80 88 00 	addb   $0x0,-0x777f1200(%edi)
4298f9:	ee                   	out    %al,(%dx)
4298fa:	80 89 00 ee 80 8a 00 	orb    $0x0,-0x757f1200(%ecx)
429901:	ee                   	out    %al,(%dx)
429902:	80 8b 00 ee 80 8c 00 	orb    $0x0,-0x737f1200(%ebx)
429909:	ee                   	out    %al,(%dx)
42990a:	80 8d 00 ee 80 8e 00 	orb    $0x0,-0x717f1200(%ebp)
429911:	ee                   	out    %al,(%dx)
429912:	80 8f 00 ee 80 90 00 	orb    $0x0,-0x6f7f1200(%edi)
429919:	ee                   	out    %al,(%dx)
42991a:	80 91 00 ee 80 92 00 	adcb   $0x0,-0x6d7f1200(%ecx)
429921:	ee                   	out    %al,(%dx)
429922:	80 93 00 ee 80 94 00 	adcb   $0x0,-0x6b7f1200(%ebx)
429929:	ee                   	out    %al,(%dx)
42992a:	80 95 00 ee 80 96 00 	adcb   $0x0,-0x697f1200(%ebp)
429931:	ee                   	out    %al,(%dx)
429932:	80 97 00 ee 80 98 00 	adcb   $0x0,-0x677f1200(%edi)
429939:	ee                   	out    %al,(%dx)
42993a:	80 99 00 ee 80 9a 00 	sbbb   $0x0,-0x657f1200(%ecx)
429941:	ee                   	out    %al,(%dx)
429942:	80 9b 00 ee 80 9c 00 	sbbb   $0x0,-0x637f1200(%ebx)
429949:	ee                   	out    %al,(%dx)
42994a:	80 9d 00 ee 80 9e 00 	sbbb   $0x0,-0x617f1200(%ebp)
429951:	ee                   	out    %al,(%dx)
429952:	80 9f 00 ee 80 a0 00 	sbbb   $0x0,-0x5f7f1200(%edi)
429959:	ee                   	out    %al,(%dx)
42995a:	80 a1 00 ee 80 a2 00 	andb   $0x0,-0x5d7f1200(%ecx)
429961:	ee                   	out    %al,(%dx)
429962:	80 a3 00 ee 80 a4 00 	andb   $0x0,-0x5b7f1200(%ebx)
429969:	ee                   	out    %al,(%dx)
42996a:	80 a5 00 ee 80 a6 00 	andb   $0x0,-0x597f1200(%ebp)
429971:	ee                   	out    %al,(%dx)
429972:	80 a7 00 ee 80 a8 00 	andb   $0x0,-0x577f1200(%edi)
429979:	ee                   	out    %al,(%dx)
42997a:	80 a9 00 ee 80 aa 00 	subb   $0x0,-0x557f1200(%ecx)
429981:	ee                   	out    %al,(%dx)
429982:	80 ab 00 ee 80 ac 00 	subb   $0x0,-0x537f1200(%ebx)
429989:	ee                   	out    %al,(%dx)
42998a:	80 ad 00 ee 80 ae 00 	subb   $0x0,-0x517f1200(%ebp)
429991:	ee                   	out    %al,(%dx)
429992:	80 af 00 ee 80 b0 00 	subb   $0x0,-0x4f7f1200(%edi)
429999:	ee                   	out    %al,(%dx)
42999a:	80 b1 00 ee 80 b2 00 	xorb   $0x0,-0x4d7f1200(%ecx)
4299a1:	ee                   	out    %al,(%dx)
4299a2:	80 b3 00 ee 80 b4 00 	xorb   $0x0,-0x4b7f1200(%ebx)
4299a9:	ee                   	out    %al,(%dx)
4299aa:	80 b5 00 ee 80 b6 00 	xorb   $0x0,-0x497f1200(%ebp)
4299b1:	ee                   	out    %al,(%dx)
4299b2:	80 b7 00 ee 80 b8 00 	xorb   $0x0,-0x477f1200(%edi)
4299b9:	ee                   	out    %al,(%dx)
4299ba:	80 b9 00 ee 80 ba 00 	cmpb   $0x0,-0x457f1200(%ecx)
4299c1:	ee                   	out    %al,(%dx)
4299c2:	80 bb 00 ee 80 bc 00 	cmpb   $0x0,-0x437f1200(%ebx)
4299c9:	ee                   	out    %al,(%dx)
4299ca:	80 bd 00 ee 80 be 00 	cmpb   $0x0,-0x417f1200(%ebp)
4299d1:	ee                   	out    %al,(%dx)
4299d2:	80 bf 00 ee 81 80 00 	cmpb   $0x0,-0x7f7e1200(%edi)
4299d9:	ee                   	out    %al,(%dx)
4299da:	81 81 00 ee 81 82 00 	addl   $0x8381ee00,-0x7d7e1200(%ecx)
4299e1:	ee 81 83
4299e4:	00 ee                	add    %ch,%dh
4299e6:	81 84 00 ee 81 85 00 	addl   $0x8681ee,0x8581ee(%eax,%eax,1)
4299ed:	ee 81 86 00
4299f1:	ee                   	out    %al,(%dx)
4299f2:	81 87 00 ee 81 88 00 	addl   $0x8981ee00,-0x777e1200(%edi)
4299f9:	ee 81 89
4299fc:	00 ee                	add    %ch,%dh
4299fe:	81 8a 00 ee 81 8b 00 	orl    $0x8c81ee00,-0x747e1200(%edx)
429a05:	ee 81 8c
429a08:	00 ee                	add    %ch,%dh
429a0a:	81 8d 00 ee 81 8e 00 	orl    $0x8f81ee00,-0x717e1200(%ebp)
429a11:	ee 81 8f
429a14:	00 ee                	add    %ch,%dh
429a16:	81 90 00 ee 81 91 00 	adcl   $0x9281ee00,-0x6e7e1200(%eax)
429a1d:	ee 81 92
429a20:	00 ee                	add    %ch,%dh
429a22:	81 93 00 ee 81 94 00 	adcl   $0x9581ee00,-0x6b7e1200(%ebx)
429a29:	ee 81 95
429a2c:	00 ee                	add    %ch,%dh
429a2e:	81 96 00 ee 81 97 00 	adcl   $0x9881ee00,-0x687e1200(%esi)
429a35:	ee 81 98
429a38:	00 ee                	add    %ch,%dh
429a3a:	81 99 00 00 09 17 00 	sbbl   $0x2f003b00,0x17090000(%ecx)
429a41:	3b 00 2f
429a44:	00 06                	add    %al,(%esi)
429a46:	00 01                	add    %al,(%ecx)
429a48:	03 61 00             	add    0x0(%ecx),%esp
429a4b:	00 82 71 54 00 53    	add    %al,0x53005471(%edx)
429a51:	00 4f 00             	add    %cl,0x0(%edi)
429a54:	79 00                	jns    0x429a56
429a56:	55                   	push   %ebp
429a57:	00 57 00             	add    %dl,0x0(%edi)
429a5a:	55                   	push   %ebp
429a5b:	00 47 00             	add    %al,0x0(%edi)
429a5e:	66 00 36             	data16 add %dh,(%esi)
429a61:	00 41 00             	add    %al,0x0(%ecx)
429a64:	58                   	pop    %eax
429a65:	00 4c 00 55          	add    %cl,0x55(%eax,%eax,1)
429a69:	00 49 00             	add    %cl,0x0(%ecx)
429a6c:	69 00 4f 00 52 00    	imul   $0x52004f,(%eax),%eax
429a72:	6f                   	outsl  %ds:(%esi),(%dx)
429a73:	00 66 00             	add    %ah,0x0(%esi)
429a76:	42                   	inc    %edx
429a77:	00 6b 00             	add    %ch,0x0(%ebx)
429a7a:	6a 00                	push   $0x0
429a7c:	4a                   	dec    %edx
429a7d:	00 52 00             	add    %dl,0x0(%edx)
429a80:	42                   	inc    %edx
429a81:	00 74 00 6c          	add    %dh,0x6c(%eax,%eax,1)
429a85:	00 57 00             	add    %dl,0x0(%edi)
429a88:	45                   	inc    %ebp
429a89:	00 5a 00             	add    %bl,0x0(%edx)
429a8c:	52                   	push   %edx
429a8d:	00 4c 00 45          	add    %cl,0x45(%eax,%eax,1)
429a91:	00 35 00 6a 00 74    	add    %dh,0x74006a00
429a97:	00 53 00             	add    %dl,0x0(%ebx)
429a9a:	70 00                	jo     0x429a9c
429a9c:	32 00                	xor    (%eax),%al
429a9e:	52                   	push   %edx
429a9f:	00 52 00             	add    %dl,0x0(%edx)
429aa2:	57                   	push   %edi
429aa3:	00 31                	add    %dh,(%ecx)
429aa5:	00 64 00 32          	add    %ah,0x32(%eax,%eax,1)
429aa9:	00 5a 00             	add    %bl,0x0(%edx)
429aac:	35 00 54 00 6c       	xor    $0x6c005400,%eax
429ab1:	00 31                	add    %dh,(%ecx)
429ab3:	00 71 00             	add    %dh,0x0(%ecx)
429ab6:	50                   	push   %eax
429ab7:	00 51 00             	add    %dl,0x0(%ecx)
429aba:	78 00                	js     0x429abc
429abc:	76 00                	jbe    0x429abe
429abe:	44                   	inc    %esp
429abf:	00 48 00             	add    %cl,0x0(%eax)
429ac2:	6b 00 41             	imul   $0x41,(%eax),%eax
429ac5:	00 52 00             	add    %dl,0x0(%edx)
429ac8:	43                   	inc    %ebx
429ac9:	00 37                	add    %dh,(%edi)
429acb:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
429acf:	00 31                	add    %dh,(%ecx)
429ad1:	00 35 00 73 00 62    	add    %dh,0x62007300
429ad7:	00 45 00             	add    %al,0x0(%ebp)
429ada:	35 00 68 00 62       	xor    $0x62006800,%eax
429adf:	00 57 00             	add    %dl,0x0(%edi)
429ae2:	55                   	push   %ebp
429ae3:	00 37                	add    %dh,(%edi)
429ae5:	00 51 00             	add    %dl,0x0(%ecx)
429ae8:	6e                   	outsb  %ds:(%esi),(%dx)
429ae9:	00 42 00             	add    %al,0x0(%edx)
429aec:	66 00 53 00          	data16 add %dl,0x0(%ebx)
429af0:	57                   	push   %edi
429af1:	00 35 00 6c 00 63    	add    %dh,0x63006c00
429af7:	00 58 00             	add    %bl,0x0(%eax)
429afa:	56                   	push   %esi
429afb:	00 68 00             	add    %ch,0x0(%eax)
429afe:	43                   	inc    %ebx
429aff:	00 6d 00             	add    %ch,0x0(%ebp)
429b02:	6c                   	insb   (%dx),%es:(%edi)
429b03:	00 30                	add    %dh,(%eax)
429b05:	00 65 00             	add    %ah,0x0(%ebp)
429b08:	54                   	push   %esp
429b09:	00 74 00 6e          	add    %dh,0x6e(%eax,%eax,1)
429b0d:	00 5a 00             	add    %bl,0x0(%edx)
429b10:	58                   	pop    %eax
429b11:	00 52 00             	add    %dl,0x0(%edx)
429b14:	66 00 54 00 47       	data16 add %dl,0x47(%eax,%eax,1)
429b19:	00 56 00             	add    %dl,0x0(%esi)
429b1c:	75 00                	jne    0x429b1e
429b1e:	5a                   	pop    %edx
429b1f:	00 33                	add    %dh,(%ebx)
429b21:	00 52 00             	add    %dl,0x0(%edx)
429b24:	6f                   	outsl  %ds:(%esi),(%dx)
429b25:	00 4f 00             	add    %cl,0x0(%edi)
429b28:	30 00                	xor    %al,(%eax)
429b2a:	64 00 6c 00 64       	add    %ch,%fs:0x64(%eax,%eax,1)
429b2f:	00 46 00             	add    %al,0x0(%esi)
429b32:	52                   	push   %edx
429b33:	00 35 00 63 00 47    	add    %dh,0x47006300
429b39:	00 56 00             	add    %dl,0x0(%esi)
429b3c:	47                   	inc    %edi
429b3d:	00 63 00             	add    %ah,0x0(%ebx)
429b40:	6d                   	insl   (%dx),%es:(%edi)
429b41:	00 39                	add    %bh,(%ecx)
429b43:	00 74 00 53          	add    %dh,0x53(%eax,%eax,1)
429b47:	00 47 00             	add    %al,0x0(%edi)
429b4a:	46                   	inc    %esi
429b4b:	00 75 00             	add    %dh,0x0(%ebp)
429b4e:	5a                   	pop    %edx
429b4f:	00 47 00             	add    %al,0x0(%edi)
429b52:	78 00                	js     0x429b54
429b54:	6c                   	insb   (%dx),%es:(%edi)
429b55:	00 4f 00             	add    %cl,0x0(%edi)
429b58:	32 00                	xor    (%eax),%al
429b5a:	64 00 6c 00 64       	add    %ch,%fs:0x64(%eax,%eax,1)
429b5f:	00 46 00             	add    %al,0x0(%esi)
429b62:	39 00                	cmp    %eax,(%eax)
429b64:	4f                   	dec    %edi
429b65:	00 59 00             	add    %bl,0x0(%ecx)
429b68:	57                   	push   %edi
429b69:	00 31                	add    %dh,(%ecx)
429b6b:	00 6c 00 4f          	add    %ch,0x4f(%eax,%eax,1)
429b6f:	00 30                	add    %dh,(%eax)
429b71:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
429b75:	00 5a 00             	add    %bl,0x0(%edx)
429b78:	47                   	inc    %edi
429b79:	00 56 00             	add    %dl,0x0(%esi)
429b7c:	34 00                	xor    $0x0,%al
429b7e:	54                   	push   %esp
429b7f:	00 32                	add    %dh,(%edx)
429b81:	00 59 00             	add    %bl,0x0(%ecx)
429b84:	37                   	aaa
429b85:	00 55 00             	add    %dl,0x0(%ebp)
429b88:	6d                   	insl   (%dx),%es:(%edi)
429b89:	00 56 00             	add    %dl,0x0(%esi)
429b8c:	68 00 5a 00 46       	push   $0x46005a00
429b91:	00 4e 00             	add    %cl,0x0(%esi)
429b94:	30 00                	xor    %al,(%eax)
429b96:	63 00                	arpl   %eax,(%eax)
429b98:	6d                   	insl   (%dx),%es:(%edi)
429b99:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
429b9d:	00 5a 00             	add    %bl,0x0(%edx)
429ba0:	7a 00                	jp     0x429ba2
429ba2:	74 00                	je     0x429ba4
429ba4:	42                   	inc    %edx
429ba5:	00 5a 00             	add    %bl,0x0(%edx)
429ba8:	47                   	inc    %edi
429ba9:	00 51 00             	add    %dl,0x0(%ecx)
429bac:	37                   	aaa
429bad:	00 5a 00             	add    %bl,0x0(%edx)