41a167:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
41a16c:	61                   	popa
41a16d:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a170:	6e                   	outsb  %ds:(%esi),(%dx)
41a171:	67 46                	addr16 inc %esi
41a173:	69 65 6c 64 00 3c 45 	imul   $0x453c0064,0x6c(%ebp),%esp
41a17a:	78 70                	js     0x41a1ec
41a17c:	61                   	popa
41a17d:	6e                   	outsb  %ds:(%esi),(%dx)
41a17e:	64 41                	fs inc %ecx
41a180:	72 65                	jb     0x41a1e7
41a182:	61                   	popa
41a183:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
41a188:	61                   	popa
41a189:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a18c:	6e                   	outsb  %ds:(%esi),(%dx)
41a18d:	67 46                	addr16 inc %esi
41a18f:	69 65 6c 64 00 3c 49 	imul   $0x493c0064,0x6c(%ebp),%esp
41a196:	6e                   	outsb  %ds:(%esi),(%dx)
41a197:	73 65                	jae    0x41a1fe
41a199:	72 74                	jb     0x41a20f
41a19b:	42                   	inc    %edx
41a19c:	65 66 6f             	outsw  %gs:(%esi),(%dx)
41a19f:	72 65                	jb     0x41a206
41a1a1:	41                   	inc    %ecx
41a1a2:	72 65                	jb     0x41a209
41a1a4:	61                   	popa
41a1a5:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
41a1aa:	61                   	popa
41a1ab:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a1ae:	6e                   	outsb  %ds:(%esi),(%dx)
41a1af:	67 46                	addr16 inc %esi
41a1b1:	69 65 6c 64 00 3c 44 	imul   $0x443c0064,0x6c(%ebp),%esp
41a1b8:	6f                   	outsl  %ds:(%esi),(%dx)
41a1b9:	63 6b 41             	arpl   %ebp,0x41(%ebx)
41a1bc:	72 65                	jb     0x41a223
41a1be:	61                   	popa
41a1bf:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
41a1c4:	61                   	popa
41a1c5:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a1c8:	6e                   	outsb  %ds:(%esi),(%dx)
41a1c9:	67 46                	addr16 inc %esi
41a1cb:	69 65 6c 64 00 3c 44 	imul   $0x443c0064,0x6c(%ebp),%esp
41a1d2:	65 66 61             	gs popaw
41a1d5:	75 6c                	jne    0x41a243
41a1d7:	74 44                	je     0x41a21d
41a1d9:	6f                   	outsl  %ds:(%esi),(%dx)
41a1da:	63 6b 41             	arpl   %ebp,0x41(%ebx)
41a1dd:	72 65                	jb     0x41a244
41a1df:	61                   	popa
41a1e0:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
41a1e5:	61                   	popa
41a1e6:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a1e9:	6e                   	outsb  %ds:(%esi),(%dx)
41a1ea:	67 46                	addr16 inc %esi
41a1ec:	69 65 6c 64 00 3c 46 	imul   $0x463c0064,0x6c(%ebp),%esp
41a1f3:	75 6c                	jne    0x41a261
41a1f5:	6c                   	insb   (%dx),%es:(%edi)
41a1f6:	41                   	inc    %ecx
41a1f7:	72 65                	jb     0x41a25e
41a1f9:	61                   	popa
41a1fa:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
41a1ff:	61                   	popa
41a200:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a203:	6e                   	outsb  %ds:(%esi),(%dx)
41a204:	67 46                	addr16 inc %esi
41a206:	69 65 6c 64 00 3c 49 	imul   $0x493c0064,0x6c(%ebp),%esp
41a20d:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
41a210:	41                   	inc    %ecx
41a211:	72 65                	jb     0x41a278
41a213:	61                   	popa
41a214:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
41a219:	61                   	popa
41a21a:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a21d:	6e                   	outsb  %ds:(%esi),(%dx)
41a21e:	67 46                	addr16 inc %esi
41a220:	69 65 6c 64 00 3c 44 	imul   $0x443c0064,0x6c(%ebp),%esp
41a227:	72 6f                	jb     0x41a298
41a229:	70 41                	jo     0x41a26c
41a22b:	72 65                	jb     0x41a292
41a22d:	61                   	popa
41a22e:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
41a233:	61                   	popa
41a234:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a237:	6e                   	outsb  %ds:(%esi),(%dx)
41a238:	67 46                	addr16 inc %esi
41a23a:	69 65 6c 64 00 3c 49 	imul   $0x493c0064,0x6c(%ebp),%esp
41a241:	6e                   	outsb  %ds:(%esi),(%dx)
41a242:	73 65                	jae    0x41a2a9
41a244:	72 74                	jb     0x41a2ba
41a246:	41                   	inc    %ecx
41a247:	66 74 65             	data16 je 0x41a2af
41a24a:	72 41                	jb     0x41a28d
41a24c:	72 65                	jb     0x41a2b3
41a24e:	61                   	popa
41a24f:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
41a254:	61                   	popa
41a255:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a258:	6e                   	outsb  %ds:(%esi),(%dx)
41a259:	67 46                	addr16 inc %esi
41a25b:	69 65 6c 64 00 3c 48 	imul   $0x483c0064,0x6c(%ebp),%esp
41a262:	69 67 68 6c 69 67 68 	imul   $0x6867696c,0x68(%edi),%esp
41a269:	74 41                	je     0x41a2ac
41a26b:	72 65                	jb     0x41a2d2
41a26d:	61                   	popa
41a26e:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
41a273:	61                   	popa
41a274:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a277:	6e                   	outsb  %ds:(%esi),(%dx)
41a278:	67 46                	addr16 inc %esi
41a27a:	69 65 6c 64 00 3c 54 	imul   $0x543c0064,0x6c(%ebp),%esp
41a281:	65 78 74             	gs js  0x41a2f8
41a284:	41                   	inc    %ecx
41a285:	72 65                	jb     0x41a2ec
41a287:	61                   	popa
41a288:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
41a28d:	61                   	popa
41a28e:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a291:	6e                   	outsb  %ds:(%esi),(%dx)
41a292:	67 46                	addr16 inc %esi
41a294:	69 65 6c 64 00 3c 4f 	imul   $0x4f3c0064,0x6c(%ebp),%esp
41a29b:	64 64 3e 6b 5f 5f 42 	fs fs imul $0x42,%ds:0x5f(%edi),%ebx
41a2a2:	61                   	popa
41a2a3:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a2a6:	6e                   	outsb  %ds:(%esi),(%dx)
41a2a7:	67 46                	addr16 inc %esi
41a2a9:	69 65 6c 64 00 3c 43 	imul   $0x433c0064,0x6c(%ebp),%esp
41a2b0:	6f                   	outsl  %ds:(%esi),(%dx)
41a2b1:	6c                   	insb   (%dx),%es:(%edi)
41a2b2:	6c                   	insb   (%dx),%es:(%edi)
41a2b3:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41a2b8:	6e                   	outsb  %ds:(%esi),(%dx)
41a2b9:	43                   	inc    %ebx
41a2ba:	68 61 6e 67 65       	push   $0x65676e61
41a2bf:	64 3e 6b 5f 5f 42    	fs imul $0x42,%ds:0x5f(%edi),%ebx
41a2c5:	61                   	popa
41a2c6:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a2c9:	6e                   	outsb  %ds:(%esi),(%dx)
41a2ca:	67 46                	addr16 inc %esi
41a2cc:	69 65 6c 64 00 3c 4e 	imul   $0x4e3c0064,0x6c(%ebp),%esp
41a2d3:	65 78 74             	gs js  0x41a34a
41a2d6:	56                   	push   %esi
41a2d7:	69 73 69 62 6c 65 4e 	imul   $0x4e656c62,0x69(%ebx),%esi
41a2de:	6f                   	outsl  %ds:(%esi),(%dx)
41a2df:	64 65 3e 6b 5f 5f 42 	fs gs imul $0x42,%ds:0x5f(%edi),%ebx
41a2e6:	61                   	popa
41a2e7:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a2ea:	6e                   	outsb  %ds:(%esi),(%dx)
41a2eb:	67 46                	addr16 inc %esi
41a2ed:	69 65 6c 64 00 3c 50 	imul   $0x503c0064,0x6c(%ebp),%esp
41a2f4:	72 65                	jb     0x41a35b
41a2f6:	76 56                	jbe    0x41a34e
41a2f8:	69 73 69 62 6c 65 4e 	imul   $0x4e656c62,0x69(%ebx),%esi
41a2ff:	6f                   	outsl  %ds:(%esi),(%dx)
41a300:	64 65 3e 6b 5f 5f 42 	fs gs imul $0x42,%ds:0x5f(%edi),%ebx
41a307:	61                   	popa
41a308:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a30b:	6e                   	outsb  %ds:(%esi),(%dx)
41a30c:	67 46                	addr16 inc %esi
41a30e:	69 65 6c 64 00 3c 56 	imul   $0x563c0064,0x6c(%ebp),%esp
41a315:	69 73 69 62 6c 65 3e 	imul   $0x3e656c62,0x69(%ebx),%esi
41a31c:	6b 5f 5f 42          	imul   $0x42,0x5f(%edi),%ebx
41a320:	61                   	popa
41a321:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a324:	6e                   	outsb  %ds:(%esi),(%dx)
41a325:	67 46                	addr16 inc %esi
41a327:	69 65 6c 64 00 3c 43 	imul   $0x433c0064,0x6c(%ebp),%esp
41a32e:	6c                   	insb   (%dx),%es:(%edi)
41a32f:	6f                   	outsl  %ds:(%esi),(%dx)
41a330:	73 65                	jae    0x41a397
41a332:	42                   	inc    %edx
41a333:	75 74                	jne    0x41a3a9
41a335:	74 6f                	je     0x41a3a6
41a337:	6e                   	outsb  %ds:(%esi),(%dx)
41a338:	52                   	push   %edx
41a339:	65 63 74 61 6e       	arpl   %esi,%gs:0x6e(%ecx,%eiz,2)
41a33e:	67 6c                	insb   (%dx),%es:(%di)
41a340:	65 3e 6b 5f 5f 42    	gs imul $0x42,%ds:0x5f(%edi),%ebx
41a346:	61                   	popa
41a347:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a34a:	6e                   	outsb  %ds:(%esi),(%dx)
41a34b:	67 46                	addr16 inc %esi
41a34d:	69 65 6c 64 00 3c 44 	imul   $0x443c0064,0x6c(%ebp),%esp
41a354:	72 6f                	jb     0x41a3c5
41a356:	70 64                	jo     0x41a3bc
41a358:	6f                   	outsl  %ds:(%esi),(%dx)
41a359:	77 6e                	ja     0x41a3c9
41a35b:	52                   	push   %edx
41a35c:	65 63 74 61 6e       	arpl   %esi,%gs:0x6e(%ecx,%eiz,2)
41a361:	67 6c                	insb   (%dx),%es:(%di)
41a363:	65 3e 6b 5f 5f 42    	gs imul $0x42,%ds:0x5f(%edi),%ebx
41a369:	61                   	popa
41a36a:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a36d:	6e                   	outsb  %ds:(%esi),(%dx)
41a36e:	67 46                	addr16 inc %esi
41a370:	69 65 6c 64 00 3c 44 	imul   $0x443c0064,0x6c(%ebp),%esp
41a377:	72 61                	jb     0x41a3da
41a379:	77 46                	ja     0x41a3c1
41a37b:	6f                   	outsl  %ds:(%esi),(%dx)
41a37c:	63 75 73             	arpl   %esi,0x73(%ebp)
41a37f:	52                   	push   %edx
41a380:	65 63 74 61 6e       	arpl   %esi,%gs:0x6e(%ecx,%eiz,2)
41a385:	67 6c                	insb   (%dx),%es:(%di)
41a387:	65 3e 6b 5f 5f 42    	gs imul $0x42,%ds:0x5f(%edi),%ebx
41a38d:	61                   	popa
41a38e:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a391:	6e                   	outsb  %ds:(%esi),(%dx)
41a392:	67 46                	addr16 inc %esi
41a394:	69 65 6c 64 00 3c 43 	imul   $0x433c0064,0x6c(%ebp),%esp
41a39b:	6c                   	insb   (%dx),%es:(%edi)
41a39c:	69 65 6e 74 52 65 63 	imul   $0x63655274,0x6e(%ebp),%esp
41a3a3:	74 61                	je     0x41a406
41a3a5:	6e                   	outsb  %ds:(%esi),(%dx)
41a3a6:	67 6c                	insb   (%dx),%es:(%di)
41a3a8:	65 3e 6b 5f 5f 42    	gs imul $0x42,%ds:0x5f(%edi),%ebx
41a3ae:	61                   	popa
41a3af:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a3b2:	6e                   	outsb  %ds:(%esi),(%dx)
41a3b3:	67 46                	addr16 inc %esi
41a3b5:	69 65 6c 64 00 3c 46 	imul   $0x463c0064,0x6c(%ebp),%esp
41a3bc:	6f                   	outsl  %ds:(%esi),(%dx)
41a3bd:	6e                   	outsb  %ds:(%esi),(%dx)
41a3be:	74 53                	je     0x41a413
41a3c0:	74 79                	je     0x41a43b
41a3c2:	6c                   	insb   (%dx),%es:(%edi)
41a3c3:	65 3e 6b 5f 5f 42    	gs imul $0x42,%ds:0x5f(%edi),%ebx
41a3c9:	61                   	popa
41a3ca:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a3cd:	6e                   	outsb  %ds:(%esi),(%dx)
41a3ce:	67 46                	addr16 inc %esi
41a3d0:	69 65 6c 64 00 3c 44 	imul   $0x443c0064,0x6c(%ebp),%esp
41a3d7:	72 61                	jb     0x41a43a
41a3d9:	77 44                	ja     0x41a41f
41a3db:	72 6f                	jb     0x41a44c
41a3dd:	70 64                	jo     0x41a443
41a3df:	6f                   	outsl  %ds:(%esi),(%dx)
41a3e0:	77 6e                	ja     0x41a450
41a3e2:	48                   	dec    %eax
41a3e3:	6f                   	outsl  %ds:(%esi),(%dx)
41a3e4:	76 65                	jbe    0x41a44b
41a3e6:	72 4f                	jb     0x41a437
41a3e8:	75 74                	jne    0x41a45e
41a3ea:	6c                   	insb   (%dx),%es:(%edi)
41a3eb:	69 6e 65 3e 6b 5f 5f 	imul   $0x5f5f6b3e,0x65(%esi),%ebp
41a3f2:	42                   	inc    %edx
41a3f3:	61                   	popa
41a3f4:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a3f7:	6e                   	outsb  %ds:(%esi),(%dx)
41a3f8:	67 46                	addr16 inc %esi
41a3fa:	69 65 6c 64 00 3c 4e 	imul   $0x4e3c0064,0x6c(%ebp),%esp
41a401:	6f                   	outsl  %ds:(%esi),(%dx)
41a402:	64 65 54             	fs gs push %esp
41a405:	79 70                	jns    0x41a477
41a407:	65 3e 6b 5f 5f 42    	gs imul $0x42,%ds:0x5f(%edi),%ebx
41a40d:	61                   	popa
41a40e:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a411:	6e                   	outsb  %ds:(%esi),(%dx)
41a412:	67 46                	addr16 inc %esi
41a414:	69 65 6c 64 00 3c 49 	imul   $0x493c0064,0x6c(%ebp),%esp
41a41b:	6e                   	outsb  %ds:(%esi),(%dx)
41a41c:	73 65                	jae    0x41a483
41a41e:	72 74                	jb     0x41a494
41a420:	54                   	push   %esp
41a421:	79 70                	jns    0x41a493
41a423:	65 3e 6b 5f 5f 42    	gs imul $0x42,%ds:0x5f(%edi),%ebx
41a429:	61                   	popa
41a42a:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a42d:	6e                   	outsb  %ds:(%esi),(%dx)
41a42e:	67 46                	addr16 inc %esi
41a430:	69 65 6c 64 00 3c 56 	imul   $0x563c0064,0x6c(%ebp),%esp
41a437:	61                   	popa
41a438:	6c                   	insb   (%dx),%es:(%edi)
41a439:	75 65                	jne    0x41a4a0
41a43b:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
41a440:	61                   	popa
41a441:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a444:	6e                   	outsb  %ds:(%esi),(%dx)
41a445:	67 46                	addr16 inc %esi
41a447:	69 65 6c 64 00 3c 53 	imul   $0x533c0064,0x6c(%ebp),%esp
41a44e:	69 7a 65 3e 6b 5f 5f 	imul   $0x5f5f6b3e,0x65(%edx),%edi
41a455:	42                   	inc    %edx
41a456:	61                   	popa
41a457:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a45a:	6e                   	outsb  %ds:(%esi),(%dx)
41a45b:	67 46                	addr16 inc %esi
41a45d:	69 65 6c 64 00 3c 54 	imul   $0x543c0064,0x6c(%ebp),%esp
41a464:	6f                   	outsl  %ds:(%esi),(%dx)
41a465:	74 61                	je     0x41a4c8
41a467:	6c                   	insb   (%dx),%es:(%edi)
41a468:	54                   	push   %esp
41a469:	61                   	popa
41a46a:	62 53 69             	bound  %edx,0x69(%ebx)
41a46d:	7a 65                	jp     0x41a4d4
41a46f:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
41a474:	61                   	popa
41a475:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a478:	6e                   	outsb  %ds:(%esi),(%dx)
41a479:	67 46                	addr16 inc %esi
41a47b:	69 65 6c 64 00 3c 54 	imul   $0x543c0064,0x6c(%ebp),%esp
41a482:	6f                   	outsl  %ds:(%esi),(%dx)
41a483:	74 61                	je     0x41a4e6
41a485:	6c                   	insb   (%dx),%es:(%edi)
41a486:	42                   	inc    %edx
41a487:	75 74                	jne    0x41a4fd
41a489:	74 6f                	je     0x41a4fa
41a48b:	6e                   	outsb  %ds:(%esi),(%dx)
41a48c:	53                   	push   %ebx
41a48d:	69 7a 65 3e 6b 5f 5f 	imul   $0x5f5f6b3e,0x65(%edx),%edi
41a494:	42                   	inc    %edx
41a495:	61                   	popa
41a496:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a499:	6e                   	outsb  %ds:(%esi),(%dx)
41a49a:	67 46                	addr16 inc %esi
41a49c:	69 65 6c 64 00 3c 54 	imul   $0x543c0064,0x6c(%ebp),%esp
41a4a3:	61                   	popa
41a4a4:	67 3e 6b 5f 5f 42    	imul   $0x42,%ds:0x5f(%bx),%ebx
41a4aa:	61                   	popa
41a4ab:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a4ae:	6e                   	outsb  %ds:(%esi),(%dx)
41a4af:	67 46                	addr16 inc %esi
41a4b1:	69 65 6c 64 00 3c 49 	imul   $0x493c0064,0x6c(%ebp),%esp
41a4b8:	73 44                	jae    0x41a4fe
41a4ba:	72 61                	jb     0x41a51d
41a4bc:	67 67 69 6e 67 3e 6b 	addr16 imul $0x5f5f6b3e,0x67(%bp),%ebp
41a4c3:	5f 5f
41a4c5:	42                   	inc    %edx
41a4c6:	61                   	popa
41a4c7:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a4ca:	6e                   	outsb  %ds:(%esi),(%dx)
41a4cb:	67 46                	addr16 inc %esi
41a4cd:	69 65 6c 64 00 3c 44 	imul   $0x443c0064,0x6c(%ebp),%esp
41a4d4:	6f                   	outsl  %ds:(%esi),(%dx)
41a4d5:	63 6b 50             	arpl   %ebp,0x50(%ebx)
41a4d8:	61                   	popa
41a4d9:	6e                   	outsb  %ds:(%esi),(%dx)
41a4da:	65 6c                	gs insb (%dx),%es:(%edi)
41a4dc:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
41a4e1:	61                   	popa
41a4e2:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a4e5:	6e                   	outsb  %ds:(%esi),(%dx)
41a4e6:	67 46                	addr16 inc %esi
41a4e8:	69 65 6c 64 00 3c 49 	imul   $0x493c0064,0x6c(%ebp),%esp
41a4ef:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
41a4f2:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
41a4f7:	61                   	popa
41a4f8:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a4fb:	6e                   	outsb  %ds:(%esi),(%dx)
41a4fc:	67 46                	addr16 inc %esi
41a4fe:	69 65 6c 64 00 3c 45 	imul   $0x453c0064,0x6c(%ebp),%esp
41a505:	78 70                	js     0x41a577