41a1da:	61                   	popa
41a1db:	71 44                	jno    0x41a221
41a1dd:	48                   	dec    %eax
41a1de:	6c                   	insb   (%dx),%es:(%edi)
41a1df:	44                   	inc    %esp
41a1e0:	58                   	pop    %eax
41a1e1:	77 39                	ja     0x41a21c
41a1e3:	56                   	push   %esi
41a1e4:	75 74                	jne    0x41a25a
41a1e6:	77 68                	ja     0x41a250
41a1e8:	47                   	inc    %edi
41a1e9:	4c                   	dec    %esp
41a1ea:	55                   	push   %ebp
41a1eb:	47                   	inc    %edi
41a1ec:	6f                   	outsl  %ds:(%esi),(%dx)
41a1ed:	4b                   	dec    %ebx
41a1ee:	74 32                	je     0x41a222
41a1f0:	53                   	push   %ebx
41a1f1:	33 46 76             	xor    0x76(%esi),%eax
41a1f4:	79 58                	jns    0x41a24e
41a1f6:	79 56                	jns    0x41a24e
41a1f8:	63 67 38             	arpl   %esp,0x38(%edi)
41a1fb:	2f                   	das
41a1fc:	78 2b                	js     0x41a229
41a1fe:	35 4a 72 4e 6d       	xor    $0x6d4e724a,%eax
41a203:	58                   	pop    %eax
41a204:	39 78 6f             	cmp    %edi,0x6f(%eax)
41a207:	56                   	push   %esi
41a208:	6a 41                	push   $0x41
41a20a:	47                   	inc    %edi
41a20b:	78 49                	js     0x41a256
41a20d:	73 46                	jae    0x41a255
41a20f:	4f                   	dec    %edi
41a210:	6c                   	insb   (%dx),%es:(%edi)
41a211:	39 47 31             	cmp    %eax,0x31(%edi)
41a214:	67 4c                	addr16 dec %esp
41a216:	7a 4c                	jp     0x41a264
41a218:	47                   	inc    %edi
41a219:	4f                   	dec    %edi
41a21a:	43                   	inc    %ebx
41a21b:	4d                   	dec    %ebp
41a21c:	54                   	push   %esp
41a21d:	75 54                	jne    0x41a273
41a21f:	4c                   	dec    %esp
41a220:	4f                   	dec    %edi
41a221:	5a                   	pop    %edx
41a222:	34 6c                	xor    $0x6c,%al
41a224:	48                   	dec    %eax
41a225:	48                   	dec    %eax
41a226:	71 34                	jno    0x41a25c
41a228:	5a                   	pop    %edx
41a229:	39 71 38             	cmp    %esi,0x38(%ecx)
41a22c:	7a 65                	jp     0x41a293
41a22e:	39 48 38             	cmp    %ecx,0x38(%eax)
41a231:	7a 6f                	jp     0x41a2a2
41a233:	78 42                	js     0x41a277
41a235:	55                   	push   %ebp
41a236:	36 4a                	ss dec %edx
41a238:	42                   	inc    %edx
41a239:	67 65 32 4e 45       	xor    %gs:0x45(%bp),%cl
41a23e:	4c                   	dec    %esp
41a23f:	6b 6b 61 55          	imul   $0x55,0x61(%ebx),%ebp
41a243:	36 62 42 7a          	bound  %eax,%ss:0x7a(%edx)
41a247:	64 56                	fs push %esi
41a249:	71 42                	jno    0x41a28d
41a24b:	66 2b 79 5a          	sub    0x5a(%ecx),%di
41a24f:	32 47 2b             	xor    0x2b(%edi),%al
41a252:	6f                   	outsl  %ds:(%esi),(%dx)
41a253:	66 35 30 68          	xor    $0x6830,%ax
41a257:	4a                   	dec    %edx
41a258:	52                   	push   %edx
41a259:	4f                   	dec    %edi
41a25a:	6c                   	insb   (%dx),%es:(%edi)
41a25b:	79 32                	jns    0x41a28f
41a25d:	7a 7a                	jp     0x41a2d9
41a25f:	42                   	inc    %edx
41a260:	78 63                	js     0x41a2c5
41a262:	6d                   	insl   (%dx),%es:(%edi)
41a263:	77 5a                	ja     0x41a2bf
41a265:	57                   	push   %edi
41a266:	36 73 34             	ss jae 0x41a29d
41a269:	48                   	dec    %eax
41a26a:	31 7a 69             	xor    %edi,0x69(%edx)
41a26d:	64 47                	fs inc %edi
41a26f:	66 6c                	data16 insb (%dx),%es:(%edi)
41a271:	36 73 74             	ss jae 0x41a2e8
41a274:	75 34                	jne    0x41a2aa
41a276:	76 39                	jbe    0x41a2b1
41a278:	59                   	pop    %ecx
41a279:	64 53                	fs push %ebx
41a27b:	70 32                	jo     0x41a2af
41a27d:	79 61                	jns    0x41a2e0
41a27f:	4e                   	dec    %esi
41a280:	78 47                	js     0x41a2c9
41a282:	76 59                	jbe    0x41a2dd
41a284:	67 74 62             	addr16 je 0x41a2e9
41a287:	56                   	push   %esi
41a288:	53                   	push   %ebx
41a289:	4a                   	dec    %edx
41a28a:	6c                   	insb   (%dx),%es:(%edi)
41a28b:	30 72 6a             	xor    %dh,0x6a(%edx)
41a28e:	64 78 4d             	fs js  0x41a2de
41a291:	35 69 70 4b 54       	xor    $0x544b7069,%eax
41a296:	36 56                	ss push %esi
41a298:	6f                   	outsl  %ds:(%esi),(%dx)
41a299:	63 61 48             	arpl   %esp,0x48(%ecx)
41a29c:	62 53 6c             	bound  %edx,0x6c(%ebx)
41a29f:	59                   	pop    %ecx
41a2a0:	30 55 75             	xor    %dl,0x75(%ebp)
41a2a3:	63 55 53             	arpl   %edx,0x53(%ebp)
41a2a6:	69 43 6d 56 31 36 37 	imul   $0x37363156,0x6d(%ebx),%eax
41a2ad:	52                   	push   %edx
41a2ae:	36 61                	ss popa
41a2b0:	38 45 59             	cmp    %al,0x59(%ebp)
41a2b3:	2b 63 44             	sub    0x44(%ebx),%esp
41a2b6:	6d                   	insl   (%dx),%es:(%edi)
41a2b7:	41                   	inc    %ecx
41a2b8:	78 32                	js     0x41a2ec
41a2ba:	30 74 62 65          	xor    %dh,0x65(%edx,%eiz,2)
41a2be:	78 50                	js     0x41a310
41a2c0:	61                   	popa
41a2c1:	74 56                	je     0x41a319
41a2c3:	42                   	inc    %edx
41a2c4:	56                   	push   %esi
41a2c5:	30 71 48             	xor    %dh,0x48(%ecx)
41a2c8:	4f                   	dec    %edi
41a2c9:	71 71                	jno    0x41a33c
41a2cb:	4a                   	dec    %edx
41a2cc:	5a                   	pop    %edx
41a2cd:	42                   	inc    %edx
41a2ce:	62 6c 63 75          	bound  %ebp,0x75(%ebx,%eiz,2)
41a2d2:	63 72 41             	arpl   %esi,0x41(%edx)
41a2d5:	4e                   	dec    %esi
41a2d6:	6f                   	outsl  %ds:(%esi),(%dx)
41a2d7:	4a                   	dec    %edx
41a2d8:	62 35 5a 50 76 76    	bound  %esi,0x7676505a
41a2de:	65 2b 7a 6a          	sub    %gs:0x6a(%edx),%edi
41a2e2:	70 4a                	jo     0x41a32e
41a2e4:	73 45                	jae    0x41a32b
41a2e6:	79 35                	jns    0x41a31d
41a2e8:	79 71                	jns    0x41a35b
41a2ea:	79 4b                	jns    0x41a337
41a2ec:	43                   	inc    %ebx
41a2ed:	46                   	inc    %esi
41a2ee:	7a 4c                	jp     0x41a33c
41a2f0:	52                   	push   %edx
41a2f1:	4b                   	dec    %ebx
41a2f2:	34 7a                	xor    $0x7a,%al
41a2f4:	66 56                	push   %si
41a2f6:	51                   	push   %ecx
41a2f7:	36 34 68             	ss xor $0x68,%al
41a2fa:	43                   	inc    %ebx
41a2fb:	71 4b                	jno    0x41a348
41a2fd:	76 67                	jbe    0x41a366
41a2ff:	39 69 38             	cmp    %ebp,0x38(%ecx)
41a302:	38 38                	cmp    %bh,(%eax)
41a304:	78 42                	js     0x41a348
41a306:	57                   	push   %edi
41a307:	66 6a 54             	pushw  $0x54
41a30a:	52                   	push   %edx
41a30b:	79 76                	jns    0x41a383
41a30d:	46                   	inc    %esi
41a30e:	6c                   	insb   (%dx),%es:(%edi)
41a30f:	58                   	pop    %eax
41a310:	42                   	inc    %edx
41a311:	76 41                	jbe    0x41a354
41a313:	74 72                	je     0x41a387
41a315:	35 46 56 4c 75       	xor    $0x754c5646,%eax
41a31a:	64 51                	fs push %ecx
41a31c:	43                   	inc    %ebx
41a31d:	36 49                	ss dec %ecx
41a31f:	4d                   	dec    %ebp
41a320:	31 6b 42             	xor    %ebp,0x42(%ebx)
41a323:	39 35 48 68 76 49    	cmp    %esi,0x49766848
41a329:	5a                   	pop    %edx
41a32a:	51                   	push   %ecx
41a32b:	6e                   	outsb  %ds:(%esi),(%dx)
41a32c:	67 61                	addr16 popa
41a32e:	4d                   	dec    %ebp
41a32f:	75 6d                	jne    0x41a39e
41a331:	73 6b                	jae    0x41a39e
41a333:	65 55                	gs push %ebp
41a335:	35 56 2b 4f 2f       	xor    $0x2f4f2b56,%eax
41a33a:	63 2b                	arpl   %ebp,(%ebx)
41a33c:	38 78 38             	cmp    %bh,0x38(%eax)
41a33f:	78 65                	js     0x41a3a6
41a341:	34 77                	xor    $0x77,%al
41a343:	64 56                	fs push %esi
41a345:	76 46                	jbe    0x41a38d
41a347:	33 4c 4b 56          	xor    0x56(%ebx,%ecx,2),%ecx
41a34b:	34 62                	xor    $0x62,%al
41a34d:	51                   	push   %ecx
41a34e:	71 36                	jno    0x41a386
41a350:	51                   	push   %ecx
41a351:	4c                   	dec    %esp
41a352:	69 63 73 74 58 50 59 	imul   $0x59505874,0x73(%ebx),%esp
41a359:	42                   	inc    %edx
41a35a:	39 6b 59             	cmp    %ebp,0x59(%ebx)
41a35d:	69 51 55 72 46 78 6c 	imul   $0x6c784672,0x55(%ecx),%edx
41a364:	6a 4d                	push   $0x4d
41a366:	5a                   	pop    %edx
41a367:	77 36                	ja     0x41a39f
41a369:	38 43 52             	cmp    %al,0x52(%ebx)
41a36c:	6e                   	outsb  %ds:(%esi),(%dx)
41a36d:	79 41                	jns    0x41a3b0
41a36f:	32 31                	xor    (%ecx),%dh
41a371:	5a                   	pop    %edx
41a372:	32 37                	xor    (%edi),%dh
41a374:	44                   	inc    %esp
41a375:	37                   	aaa
41a376:	6c                   	insb   (%dx),%es:(%edi)
41a377:	56                   	push   %esi
41a378:	4a                   	dec    %edx
41a379:	59                   	pop    %ecx
41a37a:	62 4d 64             	bound  %ecx,0x64(%ebp)
41a37d:	64 43                	fs inc %ebx
41a37f:	69 30 45 4e 36 48    	imul   $0x48364e45,(%eax),%esi
41a385:	46                   	inc    %esi
41a386:	45                   	inc    %ebp
41a387:	63 58 71             	arpl   %ebx,0x71(%eax)
41a38a:	66 49                	dec    %cx
41a38c:	4f                   	dec    %edi
41a38d:	45                   	inc    %ebp
41a38e:	78 5a                	js     0x41a3ea
41a390:	33 6f 69             	xor    0x69(%edi),%ebp
41a393:	75 52                	jne    0x41a3e7
41a395:	63 50 56             	arpl   %edx,0x56(%eax)
41a398:	33 4e 58             	xor    0x58(%esi),%ecx
41a39b:	42                   	inc    %edx
41a39c:	49                   	dec    %ecx
41a39d:	32 39                	xor    (%ecx),%bh
41a39f:	73 57                	jae    0x41a3f8
41a3a1:	7a 6f                	jp     0x41a412
41a3a3:	55                   	push   %ebp
41a3a4:	56                   	push   %esi
41a3a5:	4a                   	dec    %edx
41a3a6:	72 69                	jb     0x41a411
41a3a8:	43                   	inc    %ebx
41a3a9:	6d                   	insl   (%dx),%es:(%edi)
41a3aa:	30 56 76             	xor    %dl,0x76(%esi)
41a3ad:	46                   	inc    %esi
41a3ae:	53                   	push   %ebx
41a3af:	79 75                	jns    0x41a426
41a3b1:	4b                   	dec    %ebx
41a3b2:	51                   	push   %ecx
41a3b3:	7a 36                	jp     0x41a3eb
41a3b5:	53                   	push   %ebx
41a3b6:	4d                   	dec    %ebp
41a3b7:	6c                   	insb   (%dx),%es:(%edi)
41a3b8:	66 4b                	dec    %bx
41a3ba:	44                   	inc    %esp
41a3bb:	48                   	dec    %eax
41a3bc:	47                   	inc    %edi
41a3bd:	67 4f                	addr16 dec %edi
41a3bf:	4a                   	dec    %edx
41a3c0:	57                   	push   %edi
41a3c1:	44                   	inc    %esp
41a3c2:	45                   	inc    %ebp
41a3c3:	4a                   	dec    %edx
41a3c4:	56                   	push   %esi
41a3c5:	44                   	inc    %esp
41a3c6:	56                   	push   %esi
41a3c7:	6b 61 5a 70          	imul   $0x70,0x5a(%ecx),%esp
41a3cb:	50                   	push   %eax
41a3cc:	58                   	pop    %eax
41a3cd:	44                   	inc    %esp
41a3ce:	45                   	inc    %ebp
41a3cf:	43                   	inc    %ebx
41a3d0:	56                   	push   %esi
41a3d1:	4d                   	dec    %ebp
41a3d2:	47                   	inc    %edi
41a3d3:	78 52                	js     0x41a427
41a3d5:	6f                   	outsl  %ds:(%esi),(%dx)
41a3d6:	44                   	inc    %esp
41a3d7:	72 73                	jb     0x41a44c
41a3d9:	54                   	push   %esp
41a3da:	4e                   	dec    %esi
41a3db:	43                   	inc    %ebx
41a3dc:	76 4b                	jbe    0x41a429
41a3de:	68 70 33 59 41       	push   $0x41593370
41a3e3:	38 78 68             	cmp    %bh,0x68(%eax)
41a3e6:	36 6e                	outsb  %ss:(%esi),(%dx)
41a3e8:	70 31                	jo     0x41a41b
41a3ea:	39 4e 30             	cmp    %ecx,0x30(%esi)
41a3ed:	56                   	push   %esi
41a3ee:	62 47 2f             	bound  %eax,0x2f(%edi)
41a3f1:	69 58 55 56 71 2f 44 	imul   $0x442f7156,0x55(%eax),%ebx
41a3f8:	67 34 2b             	addr16 xor $0x2b,%al
41a3fb:	33 30                	xor    (%eax),%esi
41a3fd:	73 53                	jae    0x41a452
41a3ff:	6c                   	insb   (%dx),%es:(%edi)
41a400:	6b 49 6d 39          	imul   $0x39,0x6d(%ecx),%ecx
41a404:	41                   	inc    %ecx
41a405:	59                   	pop    %ecx
41a406:	70 36                	jo     0x41a43e
41a408:	62 38                	bound  %edi,(%eax)
41a40a:	63 6e 36             	arpl   %ebp,0x36(%esi)
41a40d:	33 4b 74             	xor    0x74(%ebx),%ecx
41a410:	35 33 64 77 4e       	xor    $0x4e776433,%eax
41a415:	6f                   	outsl  %ds:(%esi),(%dx)
41a416:	6f                   	outsl  %ds:(%esi),(%dx)
41a417:	74 48                	je     0x41a461
41a419:	46                   	inc    %esi
41a41a:	6d                   	insl   (%dx),%es:(%edi)
41a41b:	32 33                	xor    (%ebx),%dh
41a41d:	7a 56                	jp     0x41a475
41a41f:	6e                   	outsb  %ds:(%esi),(%dx)
41a420:	30 57 71             	xor    %dl,0x71(%edi)
41a423:	74 59                	je     0x41a47e
41a425:	7a 50                	jp     0x41a477
41a427:	6f                   	outsl  %ds:(%esi),(%dx)
41a428:	46                   	inc    %esi
41a429:	4e                   	dec    %esi
41a42a:	6a 58                	push   $0x58
41a42c:	6c                   	insb   (%dx),%es:(%edi)
41a42d:	55                   	push   %ebp
41a42e:	57                   	push   %edi
41a42f:	44                   	inc    %esp
41a430:	68 56 36 6d 6d       	push   $0x6d6d3656
41a435:	38 71 2f             	cmp    %dh,0x2f(%ecx)
41a438:	2f                   	das
41a439:	72 78                	jb     0x41a4b3
41a43b:	35 65 64 79 6c       	xor    $0x6c796465,%eax
41a440:	6f                   	outsl  %ds:(%esi),(%dx)
41a441:	41                   	inc    %ecx
41a442:	71 65                	jno    0x41a4a9
41a444:	49                   	dec    %ecx
41a445:	39 5a 56             	cmp    %ebx,0x56(%edx)
41a448:	6d                   	insl   (%dx),%es:(%edi)
41a449:	31 39                	xor    %edi,(%ecx)
41a44b:	62 6c 33 55          	bound  %ebp,0x55(%ebx,%esi,1)
41a44f:	61                   	popa
41a450:	74 75                	je     0x41a4c7
41a452:	4e                   	dec    %esi
41a453:	76 39                	jbe    0x41a48e
41a455:	66 5a                	pop    %dx
41a457:	6a 4d                	push   $0x4d
41a459:	6e                   	outsb  %ds:(%esi),(%dx)
41a45a:	30 33                	xor    %dh,(%ebx)
41a45c:	33 63 66             	xor    0x66(%ebx),%esp
41a45f:	57                   	push   %edi
41a460:	36 62 37             	bound  %esi,%ss:(%edi)
41a463:	79 4d                	jns    0x41a4b2
41a465:	32 47 51             	xor    0x51(%edi),%al
41a468:	58                   	pop    %eax
41a469:	6a 70                	push   $0x70
41a46b:	53                   	push   %ebx
41a46c:	57                   	push   %edi
41a46d:	75 41                	jne    0x41a4b0
41a46f:	56                   	push   %esi