45defb:	20 67 20             	and    %ah,0x20(%edi)
45defe:	60                   	pusha
45deff:	3c 09                	cmp    $0x9,%al
45df01:	65 03 75 14          	add    %gs:0x14(%ebp),%esi
45df05:	73 38                	jae    0x45df3f
45df07:	65 15 45 19 65 24    	gs adc $0x24651945,%eax
45df0d:	75 34                	jne    0x45df43
45df0f:	69 14 6e 3e 65 07 65 	imul   $0x6507653e,(%esi,%ebp,2),%edx
45df16:	20 20                	and    %ah,(%eax)
45df18:	1d 65 17 65 2b       	sbb    $0x2b651765,%eax
45df1d:	3d 62 61 08 49       	cmp    $0x49086162,%eax
45df22:	1c 76                	sbb    $0x76,%al
45df24:	1e                   	push   %ds
45df25:	6b 29 72             	imul   $0x72,(%ecx),%ebp
45df28:	53                   	push   %ebx
45df29:	20 14 69             	and    %dl,(%ecx,%ebp,2)
45df2c:	06                   	push   %es
45df2d:	63 23                	arpl   %esp,(%ebx)
45df2f:	65 08 73 4f          	or     %dh,%gs:0x4f(%ebx)
45df33:	22 17                	and    (%edi),%dl
45df35:	61                   	popa
45df36:	20 73 14             	and    %dh,0x14(%ebx)
45df39:	22 4e 3e             	and    0x3e(%esi),%cl
45df3c:	4a                   	dec    %edx
45df3d:	0a 60 20             	or     0x20(%eax),%ah
45df40:	5b                   	pop    %ebx
45df41:	20 52 20             	and    %dl,0x20(%edx)
45df44:	4d                   	dec    %ebp
45df45:	2f                   	das
45df46:	3e 65 00 75 04       	ds add %dh,%gs:0x4(%ebp)
45df4b:	73 33                	jae    0x45df80
45df4d:	65 24 50             	gs and $0x50,%al
45df50:	09 69 04             	or     %ebp,0x4(%ecx)
45df53:	69 1d 65 2b 65 02 3e 	imul   $0x670a6c3e,0x2652b65,%ebx
45df5a:	6c 0a 67
45df5d:	20 60 20             	and    %ah,0x20(%eax)
45df60:	47                   	inc    %edi
45df61:	2f                   	das
45df62:	01 65 12             	add    %esp,0x12(%ebp)
45df65:	75 3e                	jne    0x45dfa5
45df67:	69 05 79 5f 0d 4d 20 	imul   $0x543c6020,0x4d0d5f79,%eax
45df6e:	60 3c 54
45df71:	74 00                	je     0x45df73
45df73:	75 02                	jne    0x45df77
45df75:	74 05                	je     0x45df7c
45df77:	6e                   	outsb  %ds:(%esi),(%dx)
45df78:	17                   	pop    %ss
45df79:	6f                   	outsl  %ds:(%esi),(%dx)
45df7a:	5f                   	pop    %edi
45df7b:	0d 4d 3c 6f 61       	or     $0x616f3c4d,%eax
45df80:	08 73 17             	or     %dh,0x17(%ebx)
45df83:	6d                   	insl   (%dx),%es:(%edi)
45df84:	13 6c 35 3e          	adc    0x3e(%ebp,%esi,1),%ebp
45df88:	7c 0a                	jl     0x45df94
45df8a:	61                   	popa
45df8b:	00 47 00             	add    %al,0x0(%edi)
45df8e:	40                   	inc    %eax
45df8f:	00 7b 00             	add    %bh,0x0(%ebx)
45df92:	72 00                	jb     0x45df94
45df94:	71 00                	jno    0x45df96
45df96:	4c                   	dec    %esp
45df97:	00 71 00             	add    %dh,0x0(%ecx)
45df9a:	61                   	popa
45df9b:	00 47 00             	add    %al,0x0(%edi)
45df9e:	40                   	inc    %eax
45df9f:	00 7b 00             	add    %bh,0x0(%ebx)
45dfa2:	72 00                	jb     0x45dfa4
45dfa4:	71 00                	jno    0x45dfa6
45dfa6:	4c                   	dec    %esp
45dfa7:	00 71 00             	add    %dh,0x0(%ecx)
45dfaa:	61                   	popa
45dfab:	00 47 00             	add    %al,0x0(%edi)
45dfae:	40                   	inc    %eax
45dfaf:	00 7b 00             	add    %bh,0x0(%ebx)
45dfb2:	72 00                	jb     0x45dfb4
45dfb4:	71 00                	jno    0x45dfb6
45dfb6:	4c                   	dec    %esp
45dfb7:	00 71 00             	add    %dh,0x0(%ecx)
45dfba:	61                   	popa
45dfbb:	00 47 00             	add    %al,0x0(%edi)
45dfbe:	40                   	inc    %eax
45dfbf:	00 7b 00             	add    %bh,0x0(%ebx)
45dfc2:	72 00                	jb     0x45dfc4
45dfc4:	71 00                	jno    0x45dfc6
45dfc6:	4c                   	dec    %esp
45dfc7:	00 71 00             	add    %dh,0x0(%ecx)
45dfca:	61                   	popa
45dfcb:	00 47 00             	add    %al,0x0(%edi)
45dfce:	40                   	inc    %eax
45dfcf:	00 7b 00             	add    %bh,0x0(%ebx)
45dfd2:	72 00                	jb     0x45dfd4
45dfd4:	71 00                	jno    0x45dfd6
45dfd6:	4c                   	dec    %esp
45dfd7:	00 71 00             	add    %dh,0x0(%ecx)
45dfda:	61                   	popa
45dfdb:	00 47 00             	add    %al,0x0(%edi)
45dfde:	40                   	inc    %eax
45dfdf:	00 7b 00             	add    %bh,0x0(%ebx)
45dfe2:	72 00                	jb     0x45dfe4
45dfe4:	71 00                	jno    0x45dfe6
45dfe6:	4c                   	dec    %esp
45dfe7:	00 71 00             	add    %dh,0x0(%ecx)
45dfea:	61                   	popa
45dfeb:	00 47 00             	add    %al,0x0(%edi)
45dfee:	40                   	inc    %eax
45dfef:	00 7b 00             	add    %bh,0x0(%ebx)
45dff2:	72 00                	jb     0x45dff4
45dff4:	71 00                	jno    0x45dff6
45dff6:	4c                   	dec    %esp
45dff7:	00 71 00             	add    %dh,0x0(%ecx)
45dffa:	61                   	popa
45dffb:	00 47 00             	add    %al,0x0(%edi)
45dffe:	40                   	inc    %eax
45dfff:	00 7b 00             	add    %bh,0x0(%ebx)
45e002:	72 00                	jb     0x45e004
45e004:	71 00                	jno    0x45e006
45e006:	4c                   	dec    %esp
45e007:	00 71 00             	add    %dh,0x0(%ecx)
45e00a:	61                   	popa
45e00b:	00 47 00             	add    %al,0x0(%edi)
45e00e:	40                   	inc    %eax
45e00f:	00 7b 00             	add    %bh,0x0(%ebx)
45e012:	72 00                	jb     0x45e014
45e014:	71 00                	jno    0x45e016
45e016:	4c                   	dec    %esp
45e017:	00 71 00             	add    %dh,0x0(%ecx)
45e01a:	61                   	popa
45e01b:	00 47 00             	add    %al,0x0(%edi)
45e01e:	40                   	inc    %eax
45e01f:	00 7b 00             	add    %bh,0x0(%ebx)
45e022:	72 00                	jb     0x45e024
45e024:	71 00                	jno    0x45e026
45e026:	4c                   	dec    %esp
45e027:	00 71 00             	add    %dh,0x0(%ecx)
45e02a:	61                   	popa
45e02b:	00 47 00             	add    %al,0x0(%edi)
45e02e:	40                   	inc    %eax
45e02f:	00 7b 00             	add    %bh,0x0(%ebx)
45e032:	72 00                	jb     0x45e034
45e034:	71 00                	jno    0x45e036
45e036:	4c                   	dec    %esp
45e037:	00 71 00             	add    %dh,0x0(%ecx)
45e03a:	61                   	popa
45e03b:	00 47 00             	add    %al,0x0(%edi)
45e03e:	40                   	inc    %eax
45e03f:	00 7b 00             	add    %bh,0x0(%ebx)
45e042:	72 00                	jb     0x45e044
45e044:	71 00                	jno    0x45e046
45e046:	4c                   	dec    %esp
45e047:	00 71 00             	add    %dh,0x0(%ecx)
45e04a:	61                   	popa
45e04b:	00 47 00             	add    %al,0x0(%edi)
45e04e:	40                   	inc    %eax
45e04f:	00 7b 00             	add    %bh,0x0(%ebx)
45e052:	72 00                	jb     0x45e054
45e054:	71 00                	jno    0x45e056
45e056:	4c                   	dec    %esp
45e057:	00 71 00             	add    %dh,0x0(%ecx)
45e05a:	61                   	popa
45e05b:	00 47 00             	add    %al,0x0(%edi)
45e05e:	40                   	inc    %eax
45e05f:	00 7b 00             	add    %bh,0x0(%ebx)
45e062:	72 00                	jb     0x45e064
45e064:	71 00                	jno    0x45e066
45e066:	4c                   	dec    %esp
45e067:	00 71 00             	add    %dh,0x0(%ecx)
45e06a:	61                   	popa
45e06b:	00 47 00             	add    %al,0x0(%edi)
45e06e:	40                   	inc    %eax
45e06f:	00 7b 00             	add    %bh,0x0(%ebx)
45e072:	72 00                	jb     0x45e074
45e074:	71 00                	jno    0x45e076
45e076:	4c                   	dec    %esp
45e077:	00 71 40             	add    %dh,0x40(%ecx)
45e07a:	64 00 4b 00          	add    %cl,%fs:0x0(%ebx)
45e07e:	40                   	inc    %eax
45e07f:	00 bb 38 72 00 71    	add    %bh,0x71007238(%ebx)
45e085:	00 4c 00 71          	add    %cl,0x71(%eax,%eax,1)
45e089:	00 61 00             	add    %ah,0x0(%ecx)
45e08c:	47                   	inc    %edi
45e08d:	00 40 00             	add    %al,0x0(%eax)
45e090:	7b 00                	jnp    0x45e092
45e092:	72 00                	jb     0x45e094
45e094:	71 00                	jno    0x45e096
45e096:	4c                   	dec    %esp
45e097:	00 71 00             	add    %dh,0x0(%ecx)
45e09a:	61                   	popa
45e09b:	00 47 00             	add    %al,0x0(%edi)
45e09e:	40                   	inc    %eax
45e09f:	00 7b 00             	add    %bh,0x0(%ebx)
45e0a2:	72 00                	jb     0x45e0a4
45e0a4:	71 00                	jno    0x45e0a6
45e0a6:	4c                   	dec    %esp
45e0a7:	00 71 00             	add    %dh,0x0(%ecx)
45e0aa:	61                   	popa
45e0ab:	00 47 00             	add    %al,0x0(%edi)
45e0ae:	40                   	inc    %eax
45e0af:	00 7b 00             	add    %bh,0x0(%ebx)
45e0b2:	72 00                	jb     0x45e0b4
45e0b4:	71 00                	jno    0x45e0b6
45e0b6:	4c                   	dec    %esp
45e0b7:	00 71 00             	add    %dh,0x0(%ecx)
45e0ba:	61                   	popa
45e0bb:	00 47 00             	add    %al,0x0(%edi)
45e0be:	40                   	inc    %eax
45e0bf:	00 7b 00             	add    %bh,0x0(%ebx)
45e0c2:	72 00                	jb     0x45e0c4
45e0c4:	71 00                	jno    0x45e0c6
45e0c6:	4c                   	dec    %esp
45e0c7:	00 71 00             	add    %dh,0x0(%ecx)
45e0ca:	61                   	popa
45e0cb:	00 47 00             	add    %al,0x0(%edi)
45e0ce:	40                   	inc    %eax
45e0cf:	00 7b 00             	add    %bh,0x0(%ebx)
45e0d2:	72 00                	jb     0x45e0d4
45e0d4:	71 00                	jno    0x45e0d6
45e0d6:	4c                   	dec    %esp
45e0d7:	00 71 00             	add    %dh,0x0(%ecx)
45e0da:	61                   	popa
45e0db:	00 47 00             	add    %al,0x0(%edi)
45e0de:	40                   	inc    %eax
45e0df:	00 7b 00             	add    %bh,0x0(%ebx)
45e0e2:	72 00                	jb     0x45e0e4
45e0e4:	71 00                	jno    0x45e0e6
45e0e6:	4c                   	dec    %esp
45e0e7:	00 71 00             	add    %dh,0x0(%ecx)
45e0ea:	61                   	popa
45e0eb:	00 47 00             	add    %al,0x0(%edi)
45e0ee:	40                   	inc    %eax
45e0ef:	00 7b 00             	add    %bh,0x0(%ebx)
45e0f2:	72 00                	jb     0x45e0f4
45e0f4:	71 00                	jno    0x45e0f6
45e0f6:	4c                   	dec    %esp
45e0f7:	00 71 00             	add    %dh,0x0(%ecx)
45e0fa:	61                   	popa
45e0fb:	00 47 00             	add    %al,0x0(%edi)
45e0fe:	40                   	inc    %eax
45e0ff:	00 7b 00             	add    %bh,0x0(%ebx)
45e102:	72 00                	jb     0x45e104
45e104:	71 00                	jno    0x45e106
45e106:	4c                   	dec    %esp
45e107:	00 71 00             	add    %dh,0x0(%ecx)
45e10a:	61                   	popa
45e10b:	00 47 00             	add    %al,0x0(%edi)
45e10e:	40                   	inc    %eax
45e10f:	00 7b 00             	add    %bh,0x0(%ebx)
45e112:	72 00                	jb     0x45e114
45e114:	71 00                	jno    0x45e116
45e116:	4c                   	dec    %esp
45e117:	00 71 00             	add    %dh,0x0(%ecx)
45e11a:	61                   	popa
45e11b:	00 47 00             	add    %al,0x0(%edi)
45e11e:	40                   	inc    %eax
45e11f:	00 7b 00             	add    %bh,0x0(%ebx)
45e122:	72 00                	jb     0x45e124
45e124:	71 00                	jno    0x45e126
45e126:	4c                   	dec    %esp
45e127:	00 71 00             	add    %dh,0x0(%ecx)
45e12a:	61                   	popa
45e12b:	00 47 00             	add    %al,0x0(%edi)
45e12e:	40                   	inc    %eax
45e12f:	00 7b 00             	add    %bh,0x0(%ebx)
45e132:	72 00                	jb     0x45e134
45e134:	71 00                	jno    0x45e136
45e136:	4c                   	dec    %esp
45e137:	00 71 00             	add    %dh,0x0(%ecx)
45e13a:	61                   	popa
45e13b:	00 47 00             	add    %al,0x0(%edi)
45e13e:	40                   	inc    %eax
45e13f:	00 7b 00             	add    %bh,0x0(%ebx)
45e142:	72 00                	jb     0x45e144
45e144:	71 00                	jno    0x45e146
45e146:	4c                   	dec    %esp
45e147:	00 71 00             	add    %dh,0x0(%ecx)
45e14a:	61                   	popa
45e14b:	00 47 00             	add    %al,0x0(%edi)
45e14e:	40                   	inc    %eax
45e14f:	00 7b 00             	add    %bh,0x0(%ebx)
45e152:	72 00                	jb     0x45e154
45e154:	71 00                	jno    0x45e156
45e156:	4c                   	dec    %esp
45e157:	00 71 00             	add    %dh,0x0(%ecx)
45e15a:	61                   	popa
45e15b:	00 47 00             	add    %al,0x0(%edi)
45e15e:	40                   	inc    %eax
45e15f:	00 7b 00             	add    %bh,0x0(%ebx)
45e162:	72 00                	jb     0x45e164
45e164:	71 00                	jno    0x45e166
45e166:	4c                   	dec    %esp
45e167:	00 71 00             	add    %dh,0x0(%ecx)
45e16a:	61                   	popa
45e16b:	00 47 00             	add    %al,0x0(%edi)
45e16e:	40                   	inc    %eax
45e16f:	00 7b 00             	add    %bh,0x0(%ebx)
45e172:	72 00                	jb     0x45e174
45e174:	71 00                	jno    0x45e176
45e176:	4c                   	dec    %esp
45e177:	00 71 00             	add    %dh,0x0(%ecx)
45e17a:	61                   	popa
45e17b:	00 47 00             	add    %al,0x0(%edi)
45e17e:	40                   	inc    %eax
45e17f:	00 7b 00             	add    %bh,0x0(%ebx)
45e182:	72 00                	jb     0x45e184
45e184:	71 00                	jno    0x45e186
45e186:	4c                   	dec    %esp
45e187:	00 71 00             	add    %dh,0x0(%ecx)
45e18a:	61                   	popa
45e18b:	00 47 00             	add    %al,0x0(%edi)
45e18e:	40                   	inc    %eax
45e18f:	00 7b 00             	add    %bh,0x0(%ebx)
45e192:	72 00                	jb     0x45e194
45e194:	71 00                	jno    0x45e196
45e196:	4c                   	dec    %esp
45e197:	00 71 00             	add    %dh,0x0(%ecx)
45e19a:	61                   	popa
45e19b:	00 47 00             	add    %al,0x0(%edi)
45e19e:	40                   	inc    %eax
45e19f:	00 7b 00             	add    %bh,0x0(%ebx)
45e1a2:	72 00                	jb     0x45e1a4
45e1a4:	71 00                	jno    0x45e1a6
45e1a6:	4c                   	dec    %esp
45e1a7:	00 71 00             	add    %dh,0x0(%ecx)
45e1aa:	61                   	popa
45e1ab:	00 47 00             	add    %al,0x0(%edi)
45e1ae:	40                   	inc    %eax
45e1af:	00 7b 00             	add    %bh,0x0(%ebx)
45e1b2:	72 00                	jb     0x45e1b4
45e1b4:	71 00                	jno    0x45e1b6
45e1b6:	4c                   	dec    %esp
45e1b7:	00 71 00             	add    %dh,0x0(%ecx)
45e1ba:	61                   	popa
45e1bb:	00 47 00             	add    %al,0x0(%edi)
45e1be:	40                   	inc    %eax
45e1bf:	00 7b 00             	add    %bh,0x0(%ebx)
45e1c2:	72 00                	jb     0x45e1c4
45e1c4:	71 00                	jno    0x45e1c6
45e1c6:	4c                   	dec    %esp
45e1c7:	00 71 00             	add    %dh,0x0(%ecx)
45e1ca:	61                   	popa
45e1cb:	00 47 00             	add    %al,0x0(%edi)
45e1ce:	40                   	inc    %eax
45e1cf:	00 7b 00             	add    %bh,0x0(%ebx)
45e1d2:	72 00                	jb     0x45e1d4
45e1d4:	71 00                	jno    0x45e1d6
45e1d6:	4c                   	dec    %esp
45e1d7:	00 71 00             	add    %dh,0x0(%ecx)
45e1da:	61                   	popa
45e1db:	00 47 00             	add    %al,0x0(%edi)
45e1de:	40                   	inc    %eax
45e1df:	00 7b 00             	add    %bh,0x0(%ebx)