4568c5:	73 2d                	jae    0x4568f4
4568c7:	7a 40                	jp     0x456909
4568c9:	74 55                	je     0x456920
4568cb:	00 79 67             	add    %bh,0x67(%ecx)
4568ce:	42                   	inc    %edx
4568cf:	6d                   	insl   (%dx),%es:(%edi)
4568d0:	10 42 58             	adc    %al,0x58(%edx)
4568d3:	72 5d                	jb     0x456932
4568d5:	70 59                	jo     0x456930
4568d7:	47                   	inc    %edi
4568d8:	42                   	inc    %edx
4568d9:	74 6b                	je     0x456946
4568db:	72 6c                	jb     0x456949
4568dd:	70 53                	jo     0x456932
4568df:	72 64                	jb     0x456945
4568e1:	79 1b                	jns    0x4568fe
4568e3:	7a 43                	jp     0x456928
4568e5:	74 5b                	je     0x456942
4568e7:	00 5d 67             	add    %bl,0x67(%ebp)
4568ea:	4f                   	dec    %edi
4568eb:	62 03                	bound  %eax,(%ebx)
4568ed:	7a 51                	jp     0x456940
4568ef:	74 67                	je     0x456958
4568f1:	00 61 67             	add    %ah,0x67(%ecx)
4568f4:	50                   	push   %eax
4568f5:	78 2d                	js     0x456924
4568f7:	7a 40                	jp     0x456939
4568f9:	74 4a                	je     0x456945
4568fb:	00 79 67             	add    %bh,0x67(%ecx)
4568fe:	42                   	inc    %edx
4568ff:	79 10                	jns    0x456911
456901:	7a 7c                	jp     0x45697f
456903:	74 54                	je     0x456959
456905:	00 6f 43             	add    %ch,0x43(%edi)
456908:	55                   	push   %ebp
456909:	79 4b                	jns    0x456956
45690b:	74 50                	je     0x45695d
45690d:	65 42                	gs inc %edx
45690f:	50                   	push   %eax
456910:	62 6f 6b             	bound  %ebp,0x6b(%edi)
456913:	65 56                	gs push %esi
456915:	74 54                	je     0x45696b
456917:	00 5d 67             	add    %bl,0x67(%ebp)
45691a:	4f                   	dec    %edi
45691b:	61                   	popa
45691c:	03 7a 51             	add    0x51(%edx),%edi
45691f:	74 62                	je     0x456983
456921:	00 61 67             	add    %ah,0x67(%ecx)
456924:	50                   	push   %eax
456925:	65 2d 7a 40 74 53    	gs sub $0x5374407a,%eax
45692b:	00 79 67             	add    %bh,0x67(%ecx)
45692e:	42                   	inc    %edx
45692f:	64 10 7a 7c          	adc    %bh,%fs:0x7c(%edx)
456933:	74 42                	je     0x456977
456935:	00 6f 43             	add    %ch,0x43(%edi)
456938:	55                   	push   %ebp
456939:	79 4b                	jns    0x456986
45693b:	74 4a                	je     0x456987
45693d:	6d                   	insl   (%dx),%es:(%edi)
45693e:	46                   	inc    %esi
45693f:	6f                   	outsl  %ds:(%esi),(%dx)
456940:	62 74 50 65          	bound  %esi,0x65(%eax,%edx,2)
456944:	5d                   	pop    %ebp
456945:	00 57 67             	add    %dl,0x67(%edi)
456948:	53                   	push   %ebx
456949:	63 3b                	arpl   %edi,(%ebx)
45694b:	7a 64                	jp     0x4569b1
45694d:	74 5c                	je     0x4569ab
45694f:	00 6a 67             	add    %ch,0x67(%edx)
456952:	6f                   	outsl  %ds:(%esi),(%dx)
456953:	75 24                	jne    0x456979
456955:	7a 4a                	jp     0x4569a1
456957:	74 54                	je     0x4569ad
456959:	00 41 67             	add    %al,0x67(%ecx)
45695c:	6d                   	insl   (%dx),%es:(%edi)
45695d:	6d                   	insl   (%dx),%es:(%edi)
45695e:	36 7a 77             	ss jp  0x4569d8
456961:	6e                   	outsb  %ds:(%esi),(%dx)
456962:	6d                   	insl   (%dx),%es:(%edi)
456963:	00 5e 67             	add    %bl,0x67(%esi)
456966:	43                   	inc    %ebx
456967:	62 27                	bound  %esp,(%edi)
456969:	7a 5c                	jp     0x4569c7
45696b:	6e                   	outsb  %ds:(%esi),(%dx)
45696c:	74 00                	je     0x45696e
45696e:	4c                   	dec    %esp
45696f:	67 7e 78             	addr16 jle 0x4569ea
456972:	1b 7a 43             	sbb    0x43(%edx),%edi
456975:	6e                   	outsb  %ds:(%esi),(%dx)
456976:	5c                   	pop    %esp
456977:	00 65 43             	add    %ah,0x43(%ebp)
45697a:	49                   	dec    %ecx
45697b:	79 73                	jns    0x4569f0
45697d:	74 72                	je     0x4569f1
45697f:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
456984:	5d                   	pop    %ebp
456985:	4b                   	dec    %ebx
456986:	48                   	dec    %eax
456987:	79 27                	jns    0x4569b0
456989:	7a 5c                	jp     0x4569e7
45698b:	6e                   	outsb  %ds:(%esi),(%dx)
45698c:	7a 00                	jp     0x45698e
45698e:	4c                   	dec    %esp
45698f:	67 7e 70             	addr16 jle 0x456a02
456992:	1b 42 67             	sbb    0x67(%edx),%eax
456995:	72 54                	jb     0x4569eb
456997:	70 53                	jo     0x4569ec
456999:	45                   	inc    %ebp
45699a:	55                   	push   %ebp
45699b:	63 71 79             	arpl   %esi,0x79(%ecx)
45699e:	46                   	inc    %esi
45699f:	74 10                	je     0x4569b1
4569a1:	7a 7c                	jp     0x456a1f
4569a3:	6e                   	outsb  %ds:(%esi),(%dx)
4569a4:	45                   	inc    %ebp
4569a5:	00 57 67             	add    %dl,0x67(%edi)
4569a8:	49                   	dec    %ecx
4569a9:	72 3b                	jb     0x4569e6
4569ab:	7a 64                	jp     0x456a11
4569ad:	6e                   	outsb  %ds:(%esi),(%dx)
4569ae:	53                   	push   %ebx
4569af:	00 6a 67             	add    %ch,0x67(%edx)
4569b2:	75 68                	jne    0x456a1c
4569b4:	24 7a                	and    $0x7a,%al
4569b6:	4a                   	dec    %edx
4569b7:	6e                   	outsb  %ds:(%esi),(%dx)
4569b8:	43                   	inc    %ebx
4569b9:	00 41 67             	add    %al,0x67(%ecx)
4569bc:	6d                   	insl   (%dx),%es:(%edi)
4569bd:	66 36 7a 77          	data16 ss jp 0x456a38
4569c1:	6e                   	outsb  %ds:(%esi),(%dx)
4569c2:	78 00                	js     0x4569c4
4569c4:	5e                   	pop    %esi
4569c5:	67 43                	addr16 inc %ebx
4569c7:	6a 27                	push   $0x27
4569c9:	7a 5c                	jp     0x456a27
4569cb:	6e                   	outsb  %ds:(%esi),(%dx)
4569cc:	76 00                	jbe    0x4569ce
4569ce:	4c                   	dec    %esp
4569cf:	67 7e 73             	addr16 jle 0x456a45
4569d2:	1b 7a 43             	sbb    0x43(%edx),%edi
4569d5:	6d                   	insl   (%dx),%es:(%edi)
4569d6:	5b                   	pop    %ebx
4569d7:	00 65 43             	add    %ah,0x43(%ebp)
4569da:	49                   	dec    %ecx
4569db:	79 73                	jns    0x456a50
4569dd:	74 72                	je     0x456a51
4569df:	65 73 72             	gs jae 0x456a54
4569e2:	62 70 50             	bound  %esi,0x50(%eax)
4569e5:	00 57 67             	add    %dl,0x67(%edi)
4569e8:	4a                   	dec    %edx
4569e9:	62 3b                	bound  %edi,(%ebx)
4569eb:	7a 64                	jp     0x456a51
4569ed:	6d                   	insl   (%dx),%es:(%edi)
4569ee:	41                   	inc    %ecx
4569ef:	00 6a 67             	add    %ch,0x67(%edx)
4569f2:	76 78                	jbe    0x456a6c
4569f4:	24 7a                	and    $0x7a,%al
4569f6:	4a                   	dec    %edx
4569f7:	6d                   	insl   (%dx),%es:(%edi)
4569f8:	56                   	push   %esi
4569f9:	00 41 67             	add    %al,0x67(%ecx)
4569fc:	6e                   	outsb  %ds:(%esi),(%dx)
4569fd:	79 36                	jns    0x456a35
4569ff:	7a 77                	jp     0x456a78
456a01:	6d                   	insl   (%dx),%es:(%edi)
456a02:	6b 00 5e             	imul   $0x5e,(%eax),%eax
456a05:	67 40                	addr16 inc %eax
456a07:	61                   	popa
456a08:	27                   	daa
456a09:	7a 5c                	jp     0x456a67
456a0b:	6d                   	insl   (%dx),%es:(%edi)
456a0c:	71 00                	jno    0x456a0e
456a0e:	4c                   	dec    %esp
456a0f:	67 7d 65             	addr16 jge 0x456a77
456a12:	1b 7a 43             	sbb    0x43(%edx),%edi
456a15:	6d                   	insl   (%dx),%es:(%edi)
456a16:	45                   	inc    %ebp
456a17:	00 5d 67             	add    %bl,0x67(%ebp)
456a1a:	54                   	push   %esp
456a1b:	76 03                	jbe    0x456a20
456a1d:	70 45                	jo     0x456a64
456a1f:	7a 51                	jp     0x456a72
456a21:	6c                   	insb   (%dx),%es:(%edi)
456a22:	7c 49                	jl     0x456a6d
456a24:	40                   	inc    %eax
456a25:	00 4e 62             	add    %cl,0x62(%esi)
456a28:	74 61                	je     0x456a8b
456a2a:	57                   	push   %edi
456a2b:	74 03                	je     0x456a30
456a2d:	7a 51                	jp     0x456a80
456a2f:	6f                   	outsl  %ds:(%esi),(%dx)
456a30:	72 00                	jb     0x456a32
456a32:	52                   	push   %edx
456a33:	44                   	inc    %esp
456a34:	4d                   	dec    %ebp
456a35:	73 5d                	jae    0x456a94
456a37:	6f                   	outsl  %ds:(%esi),(%dx)
456a38:	54                   	push   %esp
456a39:	61                   	popa
456a3a:	59                   	pop    %ecx
456a3b:	6c                   	insb   (%dx),%es:(%edi)
456a3c:	66 00 52 77          	data16 add %dl,0x77(%edx)
456a40:	59                   	pop    %ecx
456a41:	6e                   	outsb  %ds:(%esi),(%dx)
456a42:	7d 6f                	jge    0x456ab3
456a44:	72 65                	jb     0x456aab
456a46:	5f                   	pop    %edi
456a47:	73 4e                	jae    0x456a97
456a49:	6f                   	outsl  %ds:(%esi),(%dx)
456a4a:	55                   	push   %ebp
456a4b:	00 73 62             	add    %dh,0x62(%ebx)
456a4e:	78 6f                	js     0x456abf
456a50:	7e 63                	jle    0x456ab5
456a52:	7e 00                	jle    0x456a54
456a54:	47                   	inc    %edi
456a55:	62 63 6f             	bound  %esp,0x6f(%ebx)
456a58:	49                   	dec    %ecx
456a59:	63 5e 00             	arpl   %ebx,0x0(%esi)
456a5c:	73 62                	jae    0x456ac0
456a5e:	77 75                	ja     0x456ad5
456a60:	64 68 5f 61 50 61    	fs push $0x6150615f
456a66:	2d 63 45 41 4e       	sub    $0x4e414563,%eax
456a6b:	74 6b                	je     0x456ad8
456a6d:	44                   	inc    %esp
456a6e:	57                   	push   %edi
456a6f:	74 71                	je     0x456ae2
456a71:	00 6b 62             	add    %ch,0x62(%ebx)
456a74:	70 61                	jo     0x456ad7
456a76:	4a                   	dec    %edx
456a77:	00 44 62 6f          	add    %al,0x6f(%edx,%eiz,2)
456a7b:	61                   	popa
456a7c:	64 00 46 62          	add    %al,%fs:0x62(%esi)
456a80:	5d                   	pop    %ebp
456a81:	61                   	popa
456a82:	78 43                	js     0x456ac7
456a84:	4b                   	dec    %ebx
456a85:	6e                   	outsb  %ds:(%esi),(%dx)
456a86:	59                   	pop    %ecx
456a87:	65 5f                	gs pop %edi
456a89:	74 3b                	je     0x456ac6
456a8b:	63 61 4d             	arpl   %esp,0x4d(%ecx)
456a8e:	57                   	push   %edi
456a8f:	63 53 6f             	arpl   %edx,0x6f(%ebx)
456a92:	75 74                	jne    0x456b08
456a94:	41                   	inc    %ecx
456a95:	78 59                	js     0x456af0
456a97:	00 44 62 7a          	add    %al,0x7a(%edx,%eiz,2)
456a9b:	41                   	inc    %ecx
456a9c:	47                   	inc    %edi
456a9d:	00 55 62             	add    %dl,0x62(%ebp)
456aa0:	54                   	push   %esp
456aa1:	61                   	popa
456aa2:	6f                   	outsl  %ds:(%esi),(%dx)
456aa3:	61                   	popa
456aa4:	24 69                	and    $0x69,%al
456aa6:	5b                   	pop    %ebx
456aa7:	00 46 61             	add    %al,0x61(%esi)
456aaa:	5f                   	pop    %edi
456aab:	00 77 61             	add    %dh,0x61(%edi)
456aae:	51                   	push   %ecx
456aaf:	00 6a 67             	add    %ch,0x67(%edx)
456ab2:	74 77                	je     0x456b2b
456ab4:	24 44                	and    $0x44,%al
456ab6:	44                   	inc    %esp
456ab7:	73 57                	jae    0x456b10
456ab9:	6f                   	outsl  %ds:(%esi),(%dx)
456aba:	48                   	dec    %eax
456abb:	65 03 7a 51          	add    %gs:0x51(%edx),%edi
456abf:	6f                   	outsl  %ds:(%esi),(%dx)
456ac0:	71 00                	jno    0x456ac2
456ac2:	7f 77                	jg     0x456b3b
456ac4:	69 69 43 4c 42 6e 5c 	imul   $0x5c6e424c,0x43(%ecx),%ebp
456acb:	74 6b                	je     0x456b38
456acd:	00 52 77             	add    %dl,0x77(%edx)
456ad0:	5d                   	pop    %ebp
456ad1:	61                   	popa
456ad2:	63 4c 41 6e          	arpl   %ecx,0x6e(%ecx,%eax,2)
456ad6:	4a                   	dec    %edx
456ad7:	74 4f                	je     0x456b28
456ad9:	00 5f 77             	add    %bl,0x77(%edi)
456adc:	4a                   	dec    %edx
456add:	6e                   	outsb  %ds:(%esi),(%dx)
456ade:	55                   	push   %ebp
456adf:	72 75                	jb     0x456b56
456ae1:	6d                   	insl   (%dx),%es:(%edi)
456ae2:	7e 6e                	jle    0x456b52
456ae4:	50                   	push   %eax
456ae5:	00 57 67             	add    %dl,0x67(%edi)
456ae8:	48                   	dec    %eax
456ae9:	72 3b                	jb     0x456b26
456aeb:	70 61                	jo     0x456b4e
456aed:	4c                   	dec    %esp
456aee:	57                   	push   %edi
456aef:	62 75 6c             	bound  %esi,0x6c(%ebp)
456af2:	1b 63 46             	sbb    0x46(%ebx),%esp
456af5:	4c                   	dec    %esp
456af6:	4c                   	dec    %esp
456af7:	62 42 6c             	bound  %eax,0x6c(%edx)
456afa:	3b 61 6f             	cmp    0x6f(%ecx),%esp
456afd:	67 36 7a 77          	addr16 ss jp 0x456b78
456b01:	6d                   	insl   (%dx),%es:(%edi)
456b02:	7f 00                	jg     0x456b04
456b04:	5e                   	pop    %esi
456b05:	67 40                	addr16 inc %eax
456b07:	66 27                	data16 daa
456b09:	7a 5c                	jp     0x456b67
456b0b:	6d                   	insl   (%dx),%es:(%edi)
456b0c:	60                   	pusha
456b0d:	00 4c 67 7d          	add    %cl,0x7d(%edi,%eiz,2)
456b11:	6a 1b                	push   $0x1b
456b13:	7a 43                	jp     0x456b58
456b15:	6d                   	insl   (%dx),%es:(%edi)
456b16:	58                   	pop    %eax
456b17:	00 5d 67             	add    %bl,0x67(%ebp)
456b1a:	56                   	push   %esi
456b1b:	73 03                	jae    0x456b20
456b1d:	7a 51                	jp     0x456b70
456b1f:	76 72                	jbe    0x456b93
456b21:	00 61 67             	add    %ah,0x67(%ecx)
456b24:	52                   	push   %edx
456b25:	75 2d                	jne    0x456b54
456b27:	7a 40                	jp     0x456b69
456b29:	76 48                	jbe    0x456b73
456b2b:	00 79 67             	add    %bh,0x67(%ecx)
456b2e:	54                   	push   %esp
456b2f:	79 10                	jns    0x456b41
456b31:	7a 7c                	jp     0x456baf
456b33:	62 54 00 57          	bound  %edx,0x57(%eax,%eax,1)
456b37:	67 45                	addr16 inc %ebp
456b39:	61                   	popa
456b3a:	3b 7a 64             	cmp    0x64(%edx),%edi
456b3d:	62 44 00 6a          	bound  %eax,0x6a(%eax,%eax,1)
456b41:	67 79 75             	addr16 jns 0x456bb9
456b44:	24 7a                	and    $0x7a,%al
456b46:	4a                   	dec    %edx
456b47:	62 54 00 41          	bound  %edx,0x41(%eax,%eax,1)
456b4b:	67 74 78             	addr16 je 0x456bc6
456b4e:	36 7a 77             	ss jp  0x456bc8
456b51:	77 6a                	ja     0x456bbd
456b53:	00 5e 67             	add    %bl,0x67(%esi)
456b56:	5a                   	pop    %edx
456b57:	63 27                	arpl   %esp,(%edi)
456b59:	7a 5c                	jp     0x456bb7
456b5b:	77 69                	ja     0x456bc6
456b5d:	00 4c 67 67          	add    %cl,0x67(%edi,%eiz,2)
456b61:	75 1b                	jne    0x456b7e
456b63:	7a 43                	jp     0x456ba8
456b65:	78 48                	js     0x456baf
456b67:	00 5d 67             	add    %bl,0x67(%ebp)