41a008:	58                   	pop    %eax
41a009:	48                   	dec    %eax
41a00a:	69 4e 75 55 59 34 5a 	imul   $0x5a345955,0x75(%esi),%ecx
41a011:	4e                   	dec    %esi
41a012:	69 53 78 6b 71 45 47 	imul   $0x4745716b,0x78(%ebx),%edx
41a019:	51                   	push   %ecx
41a01a:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41a01f:	71 4e                	jno    0x41a06f
41a021:	51                   	push   %ecx
41a022:	5a                   	pop    %edx
41a023:	72 4a                	jb     0x41a06f
41a025:	67 6d                	insl   (%dx),%es:(%di)
41a027:	5a                   	pop    %edx
41a028:	77 70                	ja     0x41a09a
41a02a:	5a                   	pop    %edx
41a02b:	68 5f 34 79 72       	push   $0x7279345f
41a030:	74 61                	je     0x41a093
41a032:	66 39 47 67          	cmp    %ax,0x67(%edi)
41a036:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41a03b:	71 4e                	jno    0x41a08b
41a03d:	63 30                	arpl   %esi,(%eax)
41a03f:	4f                   	dec    %edi
41a040:	31 59 47             	xor    %ebx,0x47(%ecx)
41a043:	77 53                	ja     0x41a098
41a045:	34 4e                	xor    $0x4e,%al
41a047:	68 63 62 42 37       	push   $0x37426263
41a04c:	73 67                	jae    0x41a0b5
41a04e:	70 56                	jo     0x41a0a6
41a050:	67 67 3d 3d 00 23 3d 	addr16 addr16 cmp $0x3d23003d,%eax
41a057:	71 4f                	jno    0x41a0a8
41a059:	69 63 75 79 31 56 6e 	imul   $0x6e563179,0x75(%ebx),%esp
41a060:	6e                   	outsb  %ds:(%esi),(%dx)
41a061:	64 4d                	fs dec %ebp
41a063:	4d                   	dec    %ebp
41a064:	58                   	pop    %eax
41a065:	49                   	dec    %ecx
41a066:	72 44                	jb     0x41a0ac
41a068:	71 71                	jno    0x41a0db
41a06a:	78 33                	js     0x41a09f
41a06c:	45                   	inc    %ebp
41a06d:	41                   	inc    %ecx
41a06e:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41a073:	71 72                	jno    0x41a0e7
41a075:	58                   	pop    %eax
41a076:	73 32                	jae    0x41a0aa
41a078:	6c                   	insb   (%dx),%es:(%edi)
41a079:	24 62                	and    $0x62,%al
41a07b:	57                   	push   %edi
41a07c:	4a                   	dec    %edx
41a07d:	6c                   	insb   (%dx),%es:(%edi)
41a07e:	48                   	dec    %eax
41a07f:	4d                   	dec    %ebp
41a080:	5a                   	pop    %edx
41a081:	4c                   	dec    %esp
41a082:	48                   	dec    %eax
41a083:	6e                   	outsb  %ds:(%esi),(%dx)
41a084:	63 4c 4e 59          	arpl   %ecx,0x59(%esi,%ecx,2)
41a088:	79 77                	jns    0x41a101
41a08a:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41a08f:	71 38                	jno    0x41a0c9
41a091:	64 38 71 31          	cmp    %dh,%fs:0x31(%ecx)
41a095:	4b                   	dec    %ebx
41a096:	5a                   	pop    %edx
41a097:	62 54 43 4b          	bound  %edx,0x4b(%ebx,%eax,2)
41a09b:	54                   	push   %esp
41a09c:	41                   	inc    %ecx
41a09d:	5a                   	pop    %edx
41a09e:	72 65                	jb     0x41a105
41a0a0:	6b 6f 31 4c          	imul   $0x4c,0x31(%edi),%ebp
41a0a4:	75 67                	jne    0x41a10d
41a0a6:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41a0ab:	71 4a                	jno    0x41a0f7
41a0ad:	35 39 38 56 6e       	xor    $0x6e563839,%eax
41a0b2:	72 5f                	jb     0x41a113
41a0b4:	52                   	push   %edx
41a0b5:	49                   	dec    %ecx
41a0b6:	77 47                	ja     0x41a0ff
41a0b8:	6e                   	outsb  %ds:(%esi),(%dx)
41a0b9:	48                   	dec    %eax
41a0ba:	71 46                	jno    0x41a102
41a0bc:	66 51                	push   %cx
41a0be:	73 59                	jae    0x41a119
41a0c0:	43                   	inc    %ebx
41a0c1:	77 3d                	ja     0x41a100
41a0c3:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41a0c8:	48                   	dec    %eax
41a0c9:	61                   	popa
41a0ca:	6d                   	insl   (%dx),%es:(%edi)
41a0cb:	46                   	inc    %esi
41a0cc:	69 63 79 6b 70 44 39 	imul   $0x3944706b,0x79(%ebx),%esp
41a0d3:	66 51                	push   %cx
41a0d5:	4b                   	dec    %ebx
41a0d6:	6e                   	outsb  %ds:(%esi),(%dx)
41a0d7:	55                   	push   %ebp
41a0d8:	32 77 74             	xor    0x74(%edi),%dh
41a0db:	71 4a                	jno    0x41a127
41a0dd:	77 3d                	ja     0x41a11c
41a0df:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41a0e4:	69 4a 58 43 73 4b 57 	imul   $0x574b7343,0x58(%edx),%ecx
41a0eb:	42                   	inc    %edx
41a0ec:	46                   	inc    %esi
41a0ed:	39 44 42 38          	cmp    %eax,0x38(%edx,%eax,2)
41a0f1:	38 75 7a             	cmp    %dh,0x7a(%ebp)
41a0f4:	57                   	push   %edi
41a0f5:	34 62                	xor    $0x62,%al
41a0f7:	39 32                	cmp    %esi,(%edx)
41a0f9:	41                   	inc    %ecx
41a0fa:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41a0ff:	71 4a                	jno    0x41a14b
41a101:	42                   	inc    %edx
41a102:	4a                   	dec    %edx
41a103:	73 5f                	jae    0x41a164
41a105:	51                   	push   %ecx
41a106:	36 59                	ss pop %ecx
41a108:	6d                   	insl   (%dx),%es:(%edi)
41a109:	62 4e 54             	bound  %ecx,0x54(%esi)
41a10c:	6e                   	outsb  %ds:(%esi),(%dx)
41a10d:	47                   	inc    %edi
41a10e:	6f                   	outsl  %ds:(%esi),(%dx)
41a10f:	57                   	push   %edi
41a110:	46                   	inc    %esi
41a111:	78 30                	js     0x41a143
41a113:	73 38                	jae    0x41a14d
41a115:	77 3d                	ja     0x41a154
41a117:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41a11c:	47                   	inc    %edi
41a11d:	71 4c                	jno    0x41a16b
41a11f:	44                   	inc    %esp
41a120:	79 6c                	jns    0x41a18e
41a122:	4a                   	dec    %edx
41a123:	79 38                	jns    0x41a15d
41a125:	4e                   	dec    %esi
41a126:	6d                   	insl   (%dx),%es:(%edi)
41a127:	4d                   	dec    %ebp
41a128:	45                   	inc    %ebp
41a129:	62 4d 44             	bound  %ecx,0x44(%ebp)
41a12c:	4a                   	dec    %edx
41a12d:	6d                   	insl   (%dx),%es:(%edi)
41a12e:	4b                   	dec    %ebx
41a12f:	74 6f                	je     0x41a1a0
41a131:	51                   	push   %ecx
41a132:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41a137:	71 62                	jno    0x41a19b
41a139:	46                   	inc    %esi
41a13a:	6e                   	outsb  %ds:(%esi),(%dx)
41a13b:	6d                   	insl   (%dx),%es:(%edi)
41a13c:	56                   	push   %esi
41a13d:	66 75 6c             	data16 jne 0x41a1ac
41a140:	67 4c                	addr16 dec %esp
41a142:	56                   	push   %esi
41a143:	6a 63                	push   $0x63
41a145:	6c                   	insb   (%dx),%es:(%edi)
41a146:	63 71 6d             	arpl   %esi,0x6d(%ecx)
41a149:	6d                   	insl   (%dx),%es:(%edi)
41a14a:	68 71 46 77 3d       	push   $0x3d774671
41a14f:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41a154:	30 70 66             	xor    %dh,0x66(%eax)
41a157:	57                   	push   %edi
41a158:	35 54 33 75 4f       	xor    $0x4f753354,%eax
41a15d:	31 49 36             	xor    %ecx,0x36(%ecx)
41a160:	4c                   	dec    %esp
41a161:	79 58                	jns    0x41a1bb
41a163:	53                   	push   %ebx
41a164:	50                   	push   %eax
41a165:	46                   	inc    %esi
41a166:	57                   	push   %edi
41a167:	37                   	aaa
41a168:	51                   	push   %ecx
41a169:	77 3d                	ja     0x41a1a8
41a16b:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41a170:	57                   	push   %edi
41a171:	46                   	inc    %esi
41a172:	55                   	push   %ebp
41a173:	6f                   	outsl  %ds:(%esi),(%dx)
41a174:	54                   	push   %esp
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