4227f2:	70 68                	jo     0x42285c
4227f4:	69 63 73 02 00 d4 20 	imul   $0x20d40002,0x73(%ebx),%esp
4227fb:	42                   	inc    %edx
4227fc:	00 08                	add    %cl,(%eax)
4227fe:	46                   	inc    %esi
4227ff:	42                   	inc    %edx
422800:	00 10                	add    %dl,(%eax)
422802:	46                   	inc    %esi
422803:	42                   	inc    %edx
422804:	00 01                	add    %al,(%ecx)
422806:	00 00                	add    %al,(%eax)
422808:	00 00                	add    %al,(%eax)
42280a:	00 00                	add    %al,(%eax)
42280c:	80 ff ff             	cmp    $0xff,%bh
42280f:	ff 00                	incl   (%eax)
422811:	00 00                	add    %al,(%eax)
422813:	05 43 6f 6c 6f       	add    $0x6f6c6f43,%eax
422818:	72 ac                	jb     0x4227c6
42281a:	23 42 00             	and    0x0(%edx),%eax
42281d:	24 47                	and    $0x47,%al
42281f:	42                   	inc    %edx
422820:	00 2c 47             	add    %ch,(%edi,%eax,2)
422823:	42                   	inc    %edx
422824:	00 01                	add    %al,(%ecx)
422826:	00 00                	add    %al,(%eax)
422828:	00 00                	add    %al,(%eax)
42282a:	00 00                	add    %al,(%eax)
42282c:	80 00 00             	addb   $0x0,(%eax)
42282f:	00 00                	add    %al,(%eax)
422831:	01 00                	add    %eax,(%eax)
422833:	05 53 74 79 6c       	add    $0x6c797453,%eax
422838:	65 8d 40 00          	lea    %gs:0x0(%eax),%eax
42283c:	88 28                	mov    %ch,(%eax)
42283e:	42                   	inc    %edx
42284b:	00 ac 28 42 00 00 00 	add    %ch,0x42(%eax,%ebp,1)
42285a:	00 00                	add    %al,(%eax)
42285c:	a0 28 42 00 58       	mov    0x58004228,%al
422861:	00 00                	add    %al,(%eax)
422863:	00 e8                	add    %ch,%al
422865:	60                   	pusha
422866:	41                   	inc    %ecx
422867:	00 08                	add    %cl,(%eax)
422869:	35 40 00 14 35       	xor    $0x35140040,%eax
42286e:	40                   	inc    %eax
42286f:	00 18                	add    %bl,(%eax)
422871:	35 40 00 1c 35       	xor    $0x351c0040,%eax
422876:	40                   	inc    %eax
422877:	00 10                	add    %dl,(%eax)
422879:	35 40 00 58 32       	xor    $0x32580040,%eax
42287e:	40                   	inc    %eax
42287f:	00 74 32 40          	add    %dh,0x40(%edx,%esi,1)
422883:	00 24 48             	add    %ah,(%eax,%ecx,2)
422886:	42                   	inc    %edx
422887:	00 7c 8e 41          	add    %bh,0x41(%esi,%ecx,4)
42288b:	00 84 8e 41 00 98 8d 	add    %al,-0x7267ffbf(%esi,%ecx,4)
422892:	41                   	inc    %ecx
422893:	00 78 4e             	add    %bh,0x4e(%eax)
422896:	42                   	inc    %edx
422897:	00 64 4e 42          	add    %ah,0x42(%esi,%ecx,2)
42289b:	00 98 4d 42 00 07    	add    %bl,0x700424d(%eax)
4228a1:	54                   	push   %esp
4228a2:	43                   	inc    %ebx
4228a3:	61                   	popa
4228a4:	6e                   	outsb  %ds:(%esi),(%dx)
4228a5:	76 61                	jbe    0x422908
4228a7:	73 ac                	jae    0x422855
4228a9:	28 42 00             	sub    %al,0x0(%edx)
4228ac:	07                   	pop    %es
4228ad:	07                   	pop    %es
4228ae:	54                   	push   %esp
4228af:	43                   	inc    %ebx
4228b0:	61                   	popa
4228b1:	6e                   	outsb  %ds:(%esi),(%dx)
4228b2:	76 61                	jbe    0x422915
4228b4:	73 88                	jae    0x42283e
4228b6:	28 42 00             	sub    %al,0x0(%edx)
4228b9:	5c                   	pop    %esp
4228ba:	61                   	popa
4228bb:	41                   	inc    %ecx
4228bc:	00 04 00             	add    %al,(%eax,%eax,1)
4228bf:	08 47 72             	or     %al,0x72(%edi)
4228c2:	61                   	popa
4228c3:	70 68                	jo     0x42292d
4228c5:	69 63 73 04 00 d8 27 	imul   $0x27d80004,0x73(%ebx),%esp
4228cc:	42                   	inc    %edx
4228cd:	00 14 00             	add    %dl,(%eax,%eax,1)
4228d0:	00 ff                	add    %bh,%bh
4228d2:	58                   	pop    %eax
4228d3:	4c                   	dec    %esp
4228d4:	42                   	inc    %edx
4228d5:	00 01                	add    %al,(%ecx)
4228d7:	00 00                	add    %al,(%eax)
4228d9:	00 00                	add    %al,(%eax)
4228db:	00 00                	add    %al,(%eax)
4228dd:	80 00 00             	addb   $0x0,(%eax)
4228e0:	00 80 00 00 05 42    	add    %al,0x42050000(%eax)
4228e6:	72 75                	jb     0x42295d
4228e8:	73 68                	jae    0x422952
4228ea:	54                   	push   %esp
4228eb:	10 40 00             	adc    %al,0x0(%eax)
4228ee:	20 00                	and    %al,(%eax)
4228f0:	00 ff                	add    %bh,%bh
4228f2:	20 00                	and    %al,(%eax)
4228f4:	00 ff                	add    %bh,%bh
4228f6:	01 00                	add    %eax,(%eax)
4228f8:	00 00                	add    %al,(%eax)
4228fa:	00 00                	add    %al,(%eax)
4228fc:	00 80 20 00 cc 00    	add    %al,0xcc0020(%eax)
422902:	01 00                	add    %eax,(%eax)
422904:	08 43 6f             	or     %al,0x6f(%ebx)
422907:	70 79                	jo     0x422982
422909:	4d                   	dec    %ebp
42290a:	6f                   	outsl  %ds:(%esi),(%dx)
42290b:	64 65 74 25          	fs gs je 0x422934
42290f:	42                   	inc    %edx
422910:	00 0c 00             	add    %cl,(%eax,%eax,1)
422913:	00 ff                	add    %bh,%bh
422915:	3c 4c                	cmp    $0x4c,%al
422917:	42                   	inc    %edx
422918:	00 01                	add    %al,(%ecx)
42291a:	00 00                	add    %al,(%eax)
42291c:	00 00                	add    %al,(%eax)
42291e:	00 00                	add    %al,(%eax)
422920:	80 00 00             	addb   $0x0,(%eax)
422923:	00 80 02 00 04 46    	add    %al,0x46040002(%eax)
422929:	6f                   	outsl  %ds:(%esi),(%dx)
42292a:	6e                   	outsb  %ds:(%esi),(%dx)
42292b:	74 d8                	je     0x422905
42292d:	26 42                	es inc %edx
42292f:	00 10                	add    %dl,(%eax)
422931:	00 00                	add    %al,(%eax)
422933:	ff 4c 4c 42          	decl   0x42(%esp,%ecx,2)
422937:	00 01                	add    %al,(%ecx)
422939:	00 00                	add    %al,(%eax)
42293b:	00 00                	add    %al,(%eax)
42293d:	00 00                	add    %al,(%eax)
42293f:	80 00 00             	addb   $0x0,(%eax)
422942:	00 80 03 00 03 50    	add    %al,0x50030003(%eax)
422948:	65 6e                	outsb  %gs:(%esi),(%dx)
42294a:	8b c0                	mov    %eax,%eax
42294c:	50                   	push   %eax
42294d:	29 42 00             	sub    %eax,0x0(%edx)
422950:	03 0e                	add    (%esi),%ecx
422952:	54                   	push   %esp
422953:	50                   	push   %eax
422954:	72 6f                	jb     0x4229c5
422956:	67 72 65             	addr16 jb 0x4229be
422959:	73 73                	jae    0x4229ce
42295b:	53                   	push   %ebx
42295c:	74 61                	je     0x4229bf
42295e:	67 65 01 00          	add    %eax,%gs:(%bx,%si)
422962:	00 00                	add    %al,(%eax)
422964:	00 02                	add    %al,(%edx)
422966:	00 00                	add    %al,(%eax)
422968:	00 4c 29 42          	add    %cl,0x42(%ecx,%ebp,1)
42296c:	00 0a                	add    %cl,(%edx)
42296e:	70 73                	jo     0x4229e3
422970:	53                   	push   %ebx
422971:	74 61                	je     0x4229d4
422973:	72 74                	jb     0x4229e9
422975:	69 6e 67 09 70 73 52 	imul   $0x52737009,0x67(%esi),%ebp
42297c:	75 6e                	jne    0x4229ec
42297e:	6e                   	outsb  %ds:(%esi),(%dx)
42297f:	69 6e 67 08 70 73 45 	imul   $0x45737008,0x67(%esi),%ebp
422986:	6e                   	outsb  %ds:(%esi),(%dx)
422987:	64 69 6e 67 08 47 72 	imul   $0x61724708,%fs:0x67(%esi),%ebp
42298e:	61
42298f:	70 68                	jo     0x4229f9
422991:	69 63 73 98 29 42 00 	imul   $0x422998,0x73(%ebx),%esp
422998:	08 0e                	or     %cl,(%esi)
42299a:	54                   	push   %esp
42299b:	50                   	push   %eax
42299c:	72 6f                	jb     0x422a0d
42299e:	67 72 65             	addr16 jb 0x422a06
4229a1:	73 73                	jae    0x422a16
4229a3:	45                   	inc    %ebp
4229a4:	76 65                	jbe    0x422a0b
4229a6:	6e                   	outsb  %ds:(%esi),(%dx)
4229a7:	74 00                	je     0x4229a9
4229a9:	06                   	push   %es
4229aa:	08 06                	or     %al,(%esi)
4229ac:	53                   	push   %ebx
4229ad:	65 6e                	outsb  %gs:(%esi),(%dx)
4229af:	64 65 72 07          	fs gs jb 0x4229ba
4229b3:	54                   	push   %esp
4229b4:	4f                   	dec    %edi
4229b5:	62 6a 65             	bound  %ebp,0x65(%edx)
4229b8:	63 74 00 05          	arpl   %esi,0x5(%eax,%eax,1)
4229bc:	53                   	push   %ebx
4229bd:	74 61                	je     0x422a20
4229bf:	67 65 0e             	addr16 gs push %cs
4229c2:	54                   	push   %esp
4229c3:	50                   	push   %eax
4229c4:	72 6f                	jb     0x422a35
4229c6:	67 72 65             	addr16 jb 0x422a2e
4229c9:	73 73                	jae    0x422a3e
4229cb:	53                   	push   %ebx
4229cc:	74 61                	je     0x422a2f
4229ce:	67 65 00 0b          	add    %cl,%gs:(%bp,%di)
4229d2:	50                   	push   %eax
4229d3:	65 72 63             	gs jb  0x422a39
4229d6:	65 6e                	outsb  %gs:(%esi),(%dx)
4229d8:	74 44                	je     0x422a1e
4229da:	6f                   	outsl  %ds:(%esi),(%dx)
4229db:	6e                   	outsb  %ds:(%esi),(%dx)
4229dc:	65 04 42             	gs add $0x42,%al
4229df:	79 74                	jns    0x422a55
4229e1:	65 00 09             	add    %cl,%gs:(%ecx)
4229e4:	52                   	push   %edx
4229e5:	65 64 72 61          	gs fs jb 0x422a4a
4229e9:	77 4e                	ja     0x422a39
4229eb:	6f                   	outsl  %ds:(%esi),(%dx)
4229ec:	77 07                	ja     0x4229f5
4229ee:	42                   	inc    %edx
4229ef:	6f                   	outsl  %ds:(%esi),(%dx)
4229f0:	6f                   	outsl  %ds:(%esi),(%dx)
4229f1:	6c                   	insb   (%dx),%es:(%edi)
4229f2:	65 61                	gs popa
4229f4:	6e                   	outsb  %ds:(%esi),(%dx)
4229f5:	12 01                	adc    (%ecx),%al
4229f7:	52                   	push   %edx
4229f8:	05 54 52 65 63       	add    $0x63655254,%eax
4229fd:	74 02                	je     0x422a01
4229ff:	03 4d 73             	add    0x73(%ebp),%ecx
422a02:	67 06                	addr16 push %es
422a04:	53                   	push   %ebx
422a05:	74 72                	je     0x422a79
422a07:	69 6e 67 00 1c 11 40 	imul   $0x40111c00,0x67(%esi),%ebp
422a0e:	00 4c 29 42          	add    %cl,0x42(%ecx,%ebp,1)
422a12:	00 6c 10 40          	add    %ch,0x40(%eax,%edx,1)
422a16:	00 00                	add    %al,(%eax)
422a18:	10 40 00             	adc    %al,0x0(%eax)
422a1b:	00 00                	add    %al,(%eax)
422a1d:	00 00                	add    %al,(%eax)
422a1f:	ac                   	lods   %ds:(%esi),%al
422a20:	10 40 00             	adc    %al,0x0(%eax)
422a23:	90                   	nop
422a24:	cc                   	int3
422a25:	83 c0 dc             	add    $0xffffffdc,%eax
422a28:	50                   	push   %eax
422a29:	8b 00                	mov    (%eax),%eax
422a2b:	8b 40 54             	mov    0x54(%eax),%eax
422a2e:	87 04 24             	xchg   %eax,(%esp)
422a31:	c3                   	ret
422a32:	83 c0 dc             	add    $0xffffffdc,%eax
422a35:	50                   	push   %eax
422a36:	8b 00                	mov    (%eax),%eax
422a38:	8b 40 58             	mov    0x58(%eax),%eax
422a3b:	87 04 24             	xchg   %eax,(%esp)
422a3e:	c3                   	ret
422a3f:	83 44 24 04 dc       	addl   $0xffffffdc,0x4(%esp)
422a44:	8b 44 24 04          	mov    0x4(%esp),%eax
422a48:	8b 00                	mov    (%eax),%eax
422a4a:	ff 60 0c             	jmp    *0xc(%eax)
422a4d:	83 44 24 04 dc       	addl   $0xffffffdc,0x4(%esp)
422a52:	e9 35 65 ff ff       	jmp    0x418f8c
422a57:	83 44 24 04 dc       	addl   $0xffffffdc,0x4(%esp)
422a5c:	e9 4b 65 ff ff       	jmp    0x418fac
422a61:	cc                   	int3
422a62:	3f                   	aas
422a63:	2a 42 00             	sub    0x0(%edx),%al
422a66:	4d                   	dec    %ebp
422a67:	2a 42 00             	sub    0x0(%edx),%al
422a6a:	57                   	push   %edi
422a6b:	2a 42 00             	sub    0x0(%edx),%al
422a6e:	25 2a 42 00 32       	and    $0x3200422a,%eax
422a73:	2a 42 00             	sub    0x0(%edx),%al
422a76:	01 00                	add    %eax,(%eax)
422a78:	00 00                	add    %al,(%eax)
422a7a:	a3 12 cd b8 7a       	mov    %eax,0x7ab8cd12
422a7f:	26 d4 11             	es aam $0x11
422a82:	83 da 00             	sbb    $0x0,%edx
422a85:	c0 4f 60 b2          	rorb   $0xb2,0x60(%edi)
422a89:	dd 62 2a             	frstor 0x2a(%edx)
422a8c:	42                   	inc    %edx
422a8d:	00 24 00             	add    %ah,(%eax,%eax,1)
422a90:	00 00                	add    %al,(%eax)
422a92:	00 00                	add    %al,(%eax)
422a94:	00 00                	add    %al,(%eax)
422a96:	8b c0                	mov    %eax,%eax
422a98:	e4 2a                	in     $0x2a,%al
422a9a:	42                   	inc    %edx
422a9b:	00 76 2a             	add    %dh,0x2a(%esi)
422a9e:	42                   	inc    %edx
422aa7:	00 60 2b             	add    %ah,0x2b(%eax)
422aaa:	42                   	inc    %edx
422ab3:	00 48 2b             	add    %cl,0x2b(%eax)
422ab6:	42                   	inc    %edx
422ab7:	00 50 2b             	add    %dl,0x2b(%eax)
422aba:	42                   	inc    %edx
422abb:	00 28                	add    %ch,(%eax)
422abd:	00 00                	add    %al,(%eax)
422abf:	00 d8                	add    %bl,%al
422ac1:	61                   	popa
422ac2:	41                   	inc    %ecx
422ac3:	00 08                	add    %cl,(%eax)
422ac5:	35 40 00 3c 8f       	xor    $0x8f3c0040,%eax
422aca:	41                   	inc    %ecx
422acb:	00 18                	add    %bl,(%eax)
422acd:	35 40 00 1c 35       	xor    $0x351c0040,%eax
422ad2:	40                   	inc    %eax
422ad3:	00 10                	add    %dl,(%eax)
422ad5:	35 40 00 58 32       	xor    $0x32580040,%eax
422ada:	40                   	inc    %eax
422adb:	00 74 32 40          	add    %dh,0x40(%edx,%esi,1)
422adf:	00 6c 8d 41          	add    %ch,0x41(%ebp,%ecx,4)
422ae3:	00 7c 8e 41          	add    %bh,0x41(%esi,%ecx,4)
422ae7:	00 3c 63             	add    %bh,(%ebx,%eiz,2)
422aea:	42                   	inc    %edx
422aeb:	00 98 8d 41 00 cc    	add    %bl,-0x33ffbe73(%eax)
422af1:	8f 41 00             	pop    0x0(%ecx)
422af4:	cc                   	int3
422af5:	62 42 00             	bound  %eax,0x0(%edx)
422af8:	f4                   	hlt
422af9:	2a 40 00             	sub    0x0(%eax),%al
422afc:	88 63 42             	mov    %ah,0x42(%ebx)
422aff:	00 f4                	add    %dh,%ah
422b01:	2a 40 00             	sub    0x0(%eax),%al
422b04:	f4                   	hlt
422b05:	2a 40 00             	sub    0x0(%eax),%al
422b08:	d0 64 42 00          	shlb   $1,0x0(%edx,%eax,2)
422b0c:	d4 64                	aam    $0x64
422b0e:	42                   	inc    %edx
422b0f:	00 f4                	add    %dh,%ah
422b11:	2a 40 00             	sub    0x0(%eax),%al
422b14:	54                   	push   %esp
422b15:	65 42                	gs inc %edx
422b17:	00 f4                	add    %dh,%ah
422b19:	2a 40 00             	sub    0x0(%eax),%al
422b1c:	b8 65 42 00 bc       	mov    $0xbc004265,%eax
422b21:	65 42                	gs inc %edx
422b23:	00 f4                	add    %dh,%ah
422b25:	2a 40 00             	sub    0x0(%eax),%al
422b28:	cc                   	int3
422b29:	65 42                	gs inc %edx
422b2b:	00 94 62 42 00 d8 64 	add    %dl,0x64d80042(%edx,%eiz,2)
422b32:	42                   	inc    %edx
422b33:	00 60 65             	add    %ah,0x65(%eax)
422b36:	42                   	inc    %edx
422b37:	00 f4                	add    %dh,%ah
422b39:	2a 40 00             	sub    0x0(%eax),%al
422b3c:	f4                   	hlt
422b3d:	2a 40 00             	sub    0x0(%eax),%al
422b40:	f4                   	hlt
422b41:	2a 40 00             	sub    0x0(%eax),%al
422b44:	f4                   	hlt
422b45:	2a 40 00             	sub    0x0(%eax),%al
422b48:	01 00                	add    %eax,(%eax)
422b4a:	fd                   	std
422b4b:	ff 2c 65 42 00 08 54 	ljmp   *0x54080042(,%eiz,2)