41d09a:	6d                   	insl   (%dx),%es:(%edi)
41d09b:	6f                   	outsl  %ds:(%esi),(%dx)
41d09c:	49                   	dec    %ecx
41d09d:	38 6f 30             	cmp    %ch,0x30(%edi)
41d0a0:	36 4e                	ss dec %esi
41d0a2:	57                   	push   %edi
41d0a3:	6a 4c                	push   $0x4c
41d0a5:	30 34 56             	xor    %dh,(%esi,%edx,2)
41d0a8:	55                   	push   %ebp
41d0a9:	6a 35                	push   $0x35
41d0ab:	6c                   	insb   (%dx),%es:(%edi)
41d0ac:	59                   	pop    %ecx
41d0ad:	41                   	inc    %ecx
41d0ae:	64 39 56 36          	cmp    %edx,%fs:0x36(%esi)
41d0b2:	58                   	pop    %eax
41d0b3:	54                   	push   %esp
41d0b4:	70 57                	jo     0x41d10d
41d0b6:	52                   	push   %edx
41d0b7:	55                   	push   %ebp
41d0b8:	6d                   	insl   (%dx),%es:(%edi)
41d0b9:	71 49                	jno    0x41d104
41d0bb:	54                   	push   %esp
41d0bc:	39 41 51             	cmp    %eax,0x51(%ecx)
41d0bf:	4e                   	dec    %esi
41d0c0:	56                   	push   %esi
41d0c1:	6a 36                	push   $0x36
41d0c3:	49                   	dec    %ecx
41d0c4:	79 4f                	jns    0x41d115
41d0c6:	56                   	push   %esi
41d0c7:	61                   	popa
41d0c8:	55                   	push   %ebp
41d0c9:	4d                   	dec    %ebp
41d0ca:	50                   	push   %eax
41d0cb:	71 69                	jno    0x41d136
41d0cd:	54                   	push   %esp
41d0ce:	44                   	inc    %esp
41d0cf:	45                   	inc    %ebp
41d0d0:	4a                   	dec    %edx
41d0d1:	55                   	push   %ebp
41d0d2:	43                   	inc    %ebx
41d0d3:	74 77                	je     0x41d14c
41d0d5:	6d                   	insl   (%dx),%es:(%edi)
41d0d6:	6f                   	outsl  %ds:(%esi),(%dx)
41d0d7:	42                   	inc    %edx
41d0d8:	38 70 66             	cmp    %dh,0x66(%eax)
41d0db:	39 62 56             	cmp    %esp,0x56(%edx)
41d0de:	6f                   	outsl  %ds:(%esi),(%dx)
41d0df:	68 65 56 4f 78       	push   $0x784f5665
41d0e4:	4b                   	dec    %ebx
41d0e5:	48                   	dec    %eax
41d0e6:	51                   	push   %ecx
41d0e7:	2f                   	das
41d0e8:	33 42 75             	xor    0x75(%edx),%eax
41d0eb:	61                   	popa
41d0ec:	66 5a                	pop    %dx
41d0ee:	37                   	aaa
41d0ef:	41                   	inc    %ecx
41d0f0:	44                   	inc    %esp
41d0f1:	2b 36                	sub    (%esi),%esi
41d0f3:	36 66 36 37          	ss data16 ss aaa
41d0f7:	35 77 72 75 42       	xor    $0x42757277,%eax
41d0fc:	66 67 75 58          	data16 addr16 jne 0x41d158
41d100:	69 77 68 37 72 35 33 	imul   $0x33357237,0x68(%edi),%esi
41d107:	58                   	pop    %eax
41d108:	4e                   	dec    %esi
41d109:	48                   	dec    %eax
41d10a:	4d                   	dec    %ebp
41d10b:	76 68                	jbe    0x41d175
41d10d:	73 4a                	jae    0x41d159
41d10f:	4e                   	dec    %esi
41d110:	48                   	dec    %eax
41d111:	74 42                	je     0x41d155
41d113:	35 45 74 55 31       	xor    $0x31557445,%eax
41d118:	78 6f                	js     0x41d189
41d11a:	63 6b 62             	arpl   %ebp,0x62(%ebx)
41d11d:	49                   	dec    %ecx
41d11e:	59                   	pop    %ecx
41d11f:	50                   	push   %eax
41d120:	46                   	inc    %esi
41d121:	4d                   	dec    %ebp
41d122:	31 43 45             	xor    %eax,0x45(%ebx)
41d125:	4a                   	dec    %edx
41d126:	75 34                	jne    0x41d15c
41d128:	4f                   	dec    %edi
41d129:	67 34 42             	addr16 xor $0x42,%al
41d12c:	50                   	push   %eax
41d12d:	63 45 6c             	arpl   %eax,0x6c(%ebp)
41d130:	43                   	inc    %ebx
41d131:	49                   	dec    %ecx
41d132:	66 6d                	insw   (%dx),%es:(%edi)
41d134:	55                   	push   %ebp
41d135:	4e                   	dec    %esi
41d136:	76 46                	jbe    0x41d17e
41d138:	67 72 72             	addr16 jb 0x41d1ad
41d13b:	71 36                	jno    0x41d173
41d13d:	56                   	push   %esi
41d13e:	61                   	popa
41d13f:	36 31 65 54          	xor    %esp,%ss:0x54(%ebp)
41d143:	37                   	aaa
41d144:	6f                   	outsl  %ds:(%esi),(%dx)
41d145:	69 50 4e 6a 66 61 32 	imul   $0x3261666a,0x4e(%eax),%edx
41d14c:	45                   	inc    %ebp
41d14d:	31 74 4d 4f          	xor    %esi,0x4f(%ebp,%ecx,2)
41d151:	75 4d                	jne    0x41d1a0
41d153:	43                   	inc    %ebx
41d154:	37                   	aaa
41d155:	4f                   	dec    %edi
41d156:	6a 43                	push   $0x43
41d158:	78 5a                	js     0x41d1b4
41d15a:	30 71 66             	xor    %dh,0x66(%ecx)
41d15d:	70 6a                	jo     0x41d1c9
41d15f:	45                   	inc    %ebp
41d160:	4d                   	dec    %ebp
41d161:	6c                   	insb   (%dx),%es:(%edi)
41d162:	42                   	inc    %edx
41d163:	6c                   	insb   (%dx),%es:(%edi)
41d164:	4e                   	dec    %esi
41d165:	45                   	inc    %ebp
41d166:	6c                   	insb   (%dx),%es:(%edi)
41d167:	67 6c                	insb   (%dx),%es:(%di)
41d169:	46                   	inc    %esi
41d16a:	73 41                	jae    0x41d1ad
41d16c:	57                   	push   %edi
41d16d:	77 2b                	ja     0x41d19a
41d16f:	52                   	push   %edx
41d170:	7a 43                	jp     0x41d1b5
41d172:	50                   	push   %eax
41d173:	34 6b                	xor    $0x6b,%al
41d175:	71 67                	jno    0x41d1de
41d177:	5a                   	pop    %edx
41d178:	77 57                	ja     0x41d1d1
41d17a:	41                   	inc    %ecx
41d17b:	4d                   	dec    %ebp
41d17c:	32 74 67 58          	xor    0x58(%edi,%eiz,2),%dh
41d180:	34 67                	xor    $0x67,%al
41d182:	44                   	inc    %esp
41d183:	79 78                	jns    0x41d1fd
41d185:	57                   	push   %edi
41d186:	4a                   	dec    %edx
41d187:	31 55 74             	xor    %edx,0x74(%ebp)
41d18a:	65 34 67             	gs xor $0x67,%al
41d18d:	57                   	push   %edi
41d18e:	69 34 54 50 31 65 51 	imul   $0x51653150,(%esp,%edx,2),%esi
41d195:	65 61                	gs popa
41d197:	65 61                	gs popa
41d199:	68 42 46 6f 68       	push   $0x686f4642
41d19e:	38 59 7a             	cmp    %bl,0x7a(%ecx)
41d1a1:	35 67 72 32 49       	xor    $0x49327267,%eax
41d1a6:	57                   	push   %edi
41d1a7:	45                   	inc    %ebp
41d1a8:	6c                   	insb   (%dx),%es:(%edi)
41d1a9:	74 50                	je     0x41d1fb
41d1ab:	43                   	inc    %ebx
41d1ac:	4b                   	dec    %ebx
41d1ad:	77 31                	ja     0x41d1e0
41d1af:	47                   	inc    %edi
41d1b0:	6f                   	outsl  %ds:(%esi),(%dx)
41d1b1:	4d                   	dec    %ebp
41d1b2:	77 36                	ja     0x41d1ea
41d1b4:	38 45 6f             	cmp    %al,0x6f(%ebp)
41d1b7:	77 61                	ja     0x41d21a
41d1b9:	54                   	push   %esp
41d1ba:	48                   	dec    %eax
41d1bb:	4b                   	dec    %ebx
41d1bc:	78 64                	js     0x41d222
41d1be:	66 54                	push   %sp
41d1c0:	33 4e 4d             	xor    0x4d(%esi),%ecx
41d1c3:	35 48 50 6e 34       	xor    $0x346e5048,%eax
41d1c8:	44                   	inc    %esp
41d1c9:	4f                   	dec    %edi
41d1ca:	35 53 36 46 50       	xor    $0x50463653,%eax
41d1cf:	55                   	push   %ebp
41d1d0:	4d                   	dec    %ebp
41d1d1:	6a 74                	push   $0x74
41d1d3:	34 31                	xor    $0x31,%al
41d1d5:	36 7a 4b             	ss jp  0x41d223
41d1d8:	6a 33                	push   $0x33
41d1da:	67 4f                	addr16 dec %edi
41d1dc:	49                   	dec    %ecx
41d1dd:	4c                   	dec    %esp
41d1de:	64 43                	fs inc %ebx
41d1e0:	39 52 4c             	cmp    %edx,0x4c(%edx)
41d1e3:	75 42                	jne    0x41d227
41d1e5:	64 56                	fs push %esi
41d1e7:	67 30 71 45          	xor    %dh,0x45(%bx,%di)
41d1eb:	34 4e                	xor    $0x4e,%al
41d1ed:	67 46                	addr16 inc %esi
41d1ef:	65 39 52 66          	cmp    %edx,%gs:0x66(%edx)
41d1f3:	54                   	push   %esp
41d1f4:	74 42                	je     0x41d238
41d1f6:	45                   	inc    %ebp
41d1f7:	69 63 71 7a 57 49 6f 	imul   $0x6f49577a,0x71(%ebx),%esp
41d1fe:	54                   	push   %esp
41d1ff:	62 48 65             	bound  %ecx,0x65(%eax)
41d202:	7a 47                	jp     0x41d24b
41d204:	32 64 77 35          	xor    0x35(%edi,%esi,2),%ah
41d208:	69 37 49 36 7a 39    	imul   $0x397a3649,(%edi),%esi
41d20e:	2f                   	das
41d20f:	75 52                	jne    0x41d263
41d211:	72 55                	jb     0x41d268
41d213:	4f                   	dec    %edi
41d214:	74 73                	je     0x41d289
41d216:	71 6a                	jno    0x41d282
41d218:	55                   	push   %ebp
41d219:	4d                   	dec    %ebp
41d21a:	65 50                	gs push %eax
41d21c:	6f                   	outsl  %ds:(%esi),(%dx)
41d21d:	37                   	aaa
41d21e:	44                   	inc    %esp
41d21f:	74 6b                	je     0x41d28c
41d221:	66 6a 74             	pushw  $0x74
41d224:	43                   	inc    %ebx
41d225:	63 59 79             	arpl   %ebx,0x79(%ecx)
41d228:	38 4a 41             	cmp    %cl,0x41(%edx)
41d22b:	48                   	dec    %eax
41d22c:	42                   	inc    %edx
41d22d:	71 4e                	jno    0x41d27d
41d22f:	63 35 51 4c 55 44    	arpl   %esi,0x44554c51
41d235:	4e                   	dec    %esi
41d236:	39 56 46             	cmp    %edx,0x46(%esi)
41d239:	65 35 61 67 6e 49    	gs xor $0x496e6761,%eax
41d23f:	6d                   	insl   (%dx),%es:(%edi)
41d240:	6d                   	insl   (%dx),%es:(%edi)
41d241:	31 63 4b             	xor    %esp,0x4b(%ebx)
41d244:	78 4b                	js     0x41d291
41d246:	67 37                	addr16 aaa
41d248:	75 74                	jne    0x41d2be
41d24a:	7a 35                	jp     0x41d281
41d24c:	39 32                	cmp    %esi,(%edx)
41d24e:	69 53 6f 56 33 44 64 	imul   $0x64443356,0x6f(%ebx),%edx
41d255:	57                   	push   %edi
41d256:	68 2b 63 5a 74       	push   $0x745a632b
41d25b:	55                   	push   %ebp
41d25c:	32 48 2b             	xor    0x2b(%eax),%cl
41d25f:	57                   	push   %edi
41d260:	51                   	push   %ecx
41d261:	5a                   	pop    %edx
41d262:	61                   	popa
41d263:	72 39                	jb     0x41d29e
41d265:	47                   	inc    %edi
41d266:	6f                   	outsl  %ds:(%esi),(%dx)
41d267:	35 41 55 32 51       	xor    $0x51325541,%eax
41d26c:	57                   	push   %edi
41d26d:	65 42                	gs inc %edx
41d26f:	7a 74                	jp     0x41d2e5
41d271:	4f                   	dec    %edi
41d272:	72 46                	jb     0x41d2ba
41d274:	6c                   	insb   (%dx),%es:(%edi)
41d275:	41                   	inc    %ecx
41d276:	54                   	push   %esp
41d277:	76 6b                	jbe    0x41d2e4
41d279:	75 31                	jne    0x41d2ac
41d27b:	55                   	push   %ebp
41d27c:	74 4d                	je     0x41d2cb
41d27e:	31 56 74             	xor    %edx,0x74(%esi)
41d281:	57                   	push   %edi
41d282:	54                   	push   %esp
41d283:	6e                   	outsb  %ds:(%esi),(%dx)
41d284:	77 53                	ja     0x41d2d9
41d286:	62 65 75             	bound  %esp,0x75(%ebp)
41d289:	45                   	inc    %ebp
41d28a:	31 75 34             	xor    %esi,0x34(%ebp)
41d28d:	58                   	pop    %eax
41d28e:	57                   	push   %edi
41d28f:	74 64                	je     0x41d2f5
41d291:	45                   	inc    %ebp
41d292:	52                   	push   %edx
41d293:	72 37                	jb     0x41d2cc
41d295:	71 2f                	jno    0x41d2c6
41d297:	36 72 35             	ss jb  0x41d2cf
41d29a:	42                   	inc    %edx
41d29b:	53                   	push   %ebx
41d29c:	41                   	inc    %ecx
41d29d:	44                   	inc    %esp
41d29e:	57                   	push   %edi
41d29f:	55                   	push   %ebp
41d2a0:	4b                   	dec    %ebx
41d2a1:	39 56 73             	cmp    %edx,0x73(%esi)
41d2a4:	2b 72 54             	sub    0x54(%edx),%esi
41d2a7:	6f                   	outsl  %ds:(%esi),(%dx)
41d2a8:	4b                   	dec    %ebx
41d2a9:	64 4d                	fs dec %ebp
41d2ab:	32 76 42             	xor    0x42(%esi),%dh
41d2ae:	6f                   	outsl  %ds:(%esi),(%dx)
41d2af:	4a                   	dec    %edx
41d2b0:	2f                   	das
41d2b1:	57                   	push   %edi
41d2b2:	30 43 36             	xor    %al,0x36(%ebx)
41d2b5:	59                   	pop    %ecx
41d2b6:	68 70 62 6f 4d       	push   $0x4d6f6270
41d2bb:	63 67 56             	arpl   %esp,0x56(%edi)
41d2be:	58                   	pop    %eax
41d2bf:	4c                   	dec    %esp
41d2c0:	4b                   	dec    %ebx
41d2c1:	77 4a                	ja     0x41d30d
41d2c3:	56                   	push   %esi
41d2c4:	75 6c                	jne    0x41d332
41d2c6:	6f                   	outsl  %ds:(%esi),(%dx)
41d2c7:	51                   	push   %ecx
41d2c8:	4c                   	dec    %esp
41d2c9:	6e                   	outsb  %ds:(%esi),(%dx)
41d2ca:	32 63 53             	xor    0x53(%ebx),%ah
41d2cd:	4b                   	dec    %ebx
41d2ce:	42                   	inc    %edx
41d2cf:	37                   	aaa
41d2d0:	70 50                	jo     0x41d322
41d2d2:	50                   	push   %eax
41d2d3:	34 73                	xor    $0x73,%al
41d2d5:	66 37                	data16 aaa
41d2d7:	33 6b 61             	xor    0x61(%ebx),%ebp
41d2da:	74 5a                	je     0x41d336
41d2dc:	53                   	push   %ebx
41d2dd:	7a 5a                	jp     0x41d339
41d2df:	53                   	push   %ebx
41d2e0:	74 58                	je     0x41d33a
41d2e2:	49                   	dec    %ecx
41d2e3:	54                   	push   %esp
41d2e4:	68 7a 69 47 47       	push   $0x4747697a
41d2e9:	31 66 2f             	xor    %esp,0x2f(%esi)
41d2ec:	4f                   	dec    %edi
41d2ed:	57                   	push   %edi
41d2ee:	66 59                	pop    %cx
41d2f0:	58                   	pop    %eax
41d2f1:	35 71 6d 6e 46       	xor    $0x466e6d71,%eax
41d2f6:	6b 43 68 4a          	imul   $0x4a,0x68(%ebx),%eax
41d2fa:	59                   	pop    %ecx
41d2fb:	58                   	pop    %eax
41d2fc:	5a                   	pop    %edx
41d2fd:	37                   	aaa
41d2fe:	54                   	push   %esp
41d2ff:	6f                   	outsl  %ds:(%esi),(%dx)
41d300:	61                   	popa
41d301:	36 4b                	ss dec %ebx
41d303:	67 4e                	addr16 dec %esi
41d305:	69 75 71 68 2f 5a 49 	imul   $0x495a2f68,0x71(%ebp),%esi
41d30c:	74 67                	je     0x41d375
41d30e:	41                   	inc    %ecx
41d30f:	44                   	inc    %esp
41d310:	7a 39                	jp     0x41d34b
41d312:	48                   	dec    %eax
41d313:	42                   	inc    %edx
41d314:	4c                   	dec    %esp
41d315:	7a 45                	jp     0x41d35c
41d317:	70 38                	jo     0x41d351
41d319:	59                   	pop    %ecx
41d31a:	36 5a                	ss pop %edx
41d31c:	39 63 79             	cmp    %esp,0x79(%ebx)
41d31f:	51                   	push   %ecx
41d320:	37                   	aaa
41d321:	53                   	push   %ebx