41c07b:	76 79                	jbe    0x41c0f6
41c07d:	65 6b 78 33 58       	imul   $0x58,%gs:0x33(%eax),%edi
41c082:	33 72 36             	xor    0x36(%edx),%esi
41c085:	38 56 4e             	cmp    %dl,0x4e(%esi)
41c088:	6b 5a 4f 50          	imul   $0x50,0x4f(%edx),%ebx
41c08c:	42                   	inc    %edx
41c08d:	58                   	pop    %eax
41c08e:	39 4f 35             	cmp    %ecx,0x35(%edi)
41c091:	6c                   	insb   (%dx),%es:(%edi)
41c092:	59                   	pop    %ecx
41c093:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41c098:	51                   	push   %ecx
41c099:	4b                   	dec    %ebx
41c09a:	59                   	pop    %ecx
41c09b:	71 46                	jno    0x41c0e3
41c09d:	39 75 68             	cmp    %esi,0x68(%ebp)
41c0a0:	62 33                	bound  %esi,(%ebx)
41c0a2:	51                   	push   %ecx
41c0a3:	64 6a 64             	fs push $0x64
41c0a6:	72 6b                	jb     0x41c113
41c0a8:	76 75                	jbe    0x41c11f
41c0aa:	78 6a                	js     0x41c116
41c0ac:	55                   	push   %ebp
41c0ad:	77 3d                	ja     0x41c0ec
41c0af:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41c0b4:	65 57                	gs push %edi
41c0b6:	76 6b                	jbe    0x41c123
41c0b8:	6f                   	outsl  %ds:(%esi),(%dx)
41c0b9:	55                   	push   %ebp
41c0ba:	4f                   	dec    %edi
41c0bb:	36 31 71 78          	xor    %esi,%ss:0x78(%ecx)
41c0bf:	66 59                	pop    %cx
41c0c1:	62 51 4b             	bound  %edx,0x4b(%ecx)
41c0c4:	56                   	push   %esi
41c0c5:	24 63                	and    $0x63,%al
41c0c7:	4f                   	dec    %edi
41c0c8:	50                   	push   %eax
41c0c9:	51                   	push   %ecx
41c0ca:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41c0cf:	71 76                	jno    0x41c147
41c0d1:	31 4e 6d             	xor    %ecx,0x6d(%esi)
41c0d4:	6f                   	outsl  %ds:(%esi),(%dx)
41c0d5:	6f                   	outsl  %ds:(%esi),(%dx)
41c0d6:	24 48                	and    $0x48,%al
41c0d8:	4d                   	dec    %ebp
41c0d9:	77 64                	ja     0x41c13f
41c0db:	64 31 41 30          	xor    %eax,%fs:0x30(%ecx)
41c0df:	63 58 37             	arpl   %ebx,0x37(%eax)
41c0e2:	35 55 64 41 3d       	xor    $0x3d416455,%eax
41c0e7:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41c0ec:	58                   	pop    %eax
41c0ed:	7a 43                	jp     0x41c132
41c0ef:	62 36                	bound  %esi,(%esi)
41c0f1:	30 76 38             	xor    %dh,0x38(%esi)
41c0f4:	68 33 76 30 72       	push   $0x72307633
41c0f9:	50                   	push   %eax
41c0fa:	43                   	inc    %ebx
41c0fb:	72 47                	jb     0x41c144
41c0fd:	66 36 30 36          	data16 xor %dh,%ss:(%esi)
41c101:	51                   	push   %ecx
41c102:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41c107:	71 6e                	jno    0x41c177
41c109:	6f                   	outsl  %ds:(%esi),(%dx)
41c10a:	50                   	push   %eax
41c10b:	7a 45                	jp     0x41c152
41c10d:	39 58 4d             	cmp    %ebx,0x4d(%eax)
41c110:	41                   	inc    %ecx
41c111:	38 53 37             	cmp    %dl,0x37(%ebx)
41c114:	58                   	pop    %eax
41c115:	35 4a 58 36 79       	xor    $0x7936584a,%eax
41c11a:	63 4a 37             	arpl   %ecx,0x37(%edx)
41c11d:	77 3d                	ja     0x41c15c
41c11f:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41c124:	38 57 61             	cmp    %dl,0x61(%edi)
41c127:	57                   	push   %edi
41c128:	35 4c 33 5f 4e       	xor    $0x4e5f334c,%eax
41c12d:	59                   	pop    %ecx
41c12e:	33 4b 50             	xor    0x50(%ebx),%ecx
41c131:	44                   	inc    %esp
41c132:	52                   	push   %edx
41c133:	4e                   	dec    %esi
41c134:	36 56                	ss push %esi
41c136:	39 6d 43             	cmp    %ebp,0x43(%ebp)
41c139:	49                   	dec    %ecx
41c13a:	30 38                	xor    %bh,(%eax)
41c13c:	6d                   	insl   (%dx),%es:(%edi)
41c13d:	48                   	dec    %eax
41c13e:	55                   	push   %ebp
41c13f:	5a                   	pop    %edx
41c140:	62 54 63 41          	bound  %edx,0x41(%ebx,%eiz,2)
41c144:	52                   	push   %edx
41c145:	63 65 78             	arpl   %esp,0x78(%ebp)
41c148:	57                   	push   %edi
41c149:	76 61                	jbe    0x41c1ac
41c14b:	41                   	inc    %ecx
41c14c:	4c                   	dec    %esp
41c14d:	36 41                	ss inc %ecx
41c14f:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41c154:	67 24 6c             	addr16 and $0x6c,%al
41c157:	62 33                	bound  %esi,(%ebx)
41c159:	74 36                	je     0x41c191
41c15b:	61                   	popa
41c15c:	62 47 36             	bound  %eax,0x36(%edi)
41c15f:	76 67                	jbe    0x41c1c8
41c161:	53                   	push   %ebx
41c162:	70 7a                	jo     0x41c1de
41c164:	53                   	push   %ebx
41c165:	6a 4a                	push   $0x4a
41c167:	6c                   	insb   (%dx),%es:(%edi)
41c168:	62 5f 24             	bound  %ebx,0x24(%edi)
41c16b:	41                   	inc    %ecx
41c16c:	49                   	dec    %ecx
41c16d:	7a 71                	jp     0x41c1e0
41c16f:	59                   	pop    %ecx
41c170:	66 6f                	outsw  %ds:(%esi),(%dx)
41c172:	73 35                	jae    0x41c1a9
41c174:	63 6c 39 44          	arpl   %ebp,0x44(%ecx,%edi,1)
41c178:	57                   	push   %edi
41c179:	46                   	inc    %esi
41c17a:	6f                   	outsl  %ds:(%esi),(%dx)
41c17b:	6c                   	insb   (%dx),%es:(%edi)
41c17c:	55                   	push   %ebp
41c17d:	77 4d                	ja     0x41c1cc
41c17f:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41c184:	24 52                	and    $0x52,%al
41c186:	68 5f 75 6c 6e       	push   $0x6e6c755f
41c18b:	6c                   	insb   (%dx),%es:(%edi)
41c18c:	68 4e 24 39 5a       	push   $0x5a39244e
41c191:	6e                   	outsb  %ds:(%esi),(%dx)
41c192:	39 6e 34             	cmp    %ebp,0x34(%esi)
41c195:	66 4b                	dec    %bx
41c197:	41                   	inc    %ecx
41c198:	73 76                	jae    0x41c210
41c19a:	57                   	push   %edi
41c19b:	54                   	push   %esp
41c19c:	39 63 69             	cmp    %esp,0x69(%ebx)
41c19f:	73 61                	jae    0x41c202
41c1a1:	48                   	dec    %eax
41c1a2:	54                   	push   %esp
41c1a3:	5f                   	pop    %edi
41c1a4:	50                   	push   %eax
41c1a5:	67 76 63             	addr16 jbe 0x41c20b
41c1a8:	47                   	inc    %edi
41c1a9:	41                   	inc    %ecx
41c1aa:	4e                   	dec    %esi
41c1ab:	6e                   	outsb  %ds:(%esi),(%dx)
41c1ac:	64 36 6f             	fs outsl %ss:(%esi),(%dx)
41c1af:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41c1b4:	4b                   	dec    %ebx
41c1b5:	35 4d 66 39 75       	xor    $0x7539664d,%eax
41c1ba:	78 44                	js     0x41c200
41c1bc:	43                   	inc    %ebx
41c1bd:	6a 77                	push   $0x77
41c1bf:	44                   	inc    %esp
41c1c0:	52                   	push   %edx
41c1c1:	66 79 4a             	data16 jns 0x41c20e
41c1c4:	51                   	push   %ecx
41c1c5:	36 6b 70 38 41       	imul   $0x41,%ss:0x38(%eax),%esi
41c1ca:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41c1cf:	71 46                	jno    0x41c217
41c1d1:	5a                   	pop    %edx
41c1d2:	38 78 6d             	cmp    %bh,0x6d(%eax)
41c1d5:	36 39 43 64          	cmp    %eax,%ss:0x64(%ebx)
41c1d9:	30 43 35             	xor    %al,0x35(%ebx)
41c1dc:	35 49 70 32 4f       	xor    $0x4f327049,%eax
41c1e1:	52                   	push   %edx
41c1e2:	66 37                	data16 aaa
41c1e4:	4e                   	dec    %esi
41c1e5:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
41c1eb:	71 56                	jno    0x41c243
41c1ed:	58                   	pop    %eax
41c1ee:	42                   	inc    %edx
41c1ef:	5f                   	pop    %edi
41c1f0:	79 33                	jns    0x41c225
41c1f2:	65 4e                	gs dec %esi
41c1f4:	5f                   	pop    %edi
41c1f5:	73 70                	jae    0x41c267
41c1f7:	31 24 4d 64 39 55 6f 	xor    %esp,0x6f553964(,%ecx,2)
41c1fe:	4a                   	dec    %edx
41c1ff:	65 59                	gs pop %ecx
41c201:	51                   	push   %ecx
41c202:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41c207:	71 33                	jno    0x41c23c
41c209:	37                   	aaa
41c20a:	6a 66                	push   $0x66
41c20c:	63 65 44             	arpl   %esp,0x44(%ebp)
41c20f:	70 76                	jo     0x41c287
41c211:	6d                   	insl   (%dx),%es:(%edi)
41c212:	30 42 68             	xor    %al,0x68(%edx)
41c215:	4b                   	dec    %ebx
41c216:	51                   	push   %ecx
41c217:	4d                   	dec    %ebp
41c218:	6b 70 6b 74          	imul   $0x74,0x6b(%eax),%esi
41c21c:	4e                   	dec    %esi
41c21d:	77 3d                	ja     0x41c25c
41c21f:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41c224:	43                   	inc    %ebx
41c225:	65 4a                	gs dec %edx
41c227:	5f                   	pop    %edi
41c228:	51                   	push   %ecx
41c229:	77 56                	ja     0x41c281
41c22b:	62 5f 5f             	bound  %ebx,0x5f(%edi)
41c22e:	66 62 75 45          	bound  %si,0x45(%ebp)
41c232:	49                   	dec    %ecx
41c233:	6d                   	insl   (%dx),%es:(%edi)
41c234:	6b 54 58 77 53       	imul   $0x53,0x77(%eax,%ebx,2),%edx
41c239:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
41c23f:	71 6c                	jno    0x41c2ad
41c241:	49                   	dec    %ecx
41c242:	55                   	push   %ebp
41c243:	46                   	inc    %esi
41c244:	6c                   	insb   (%dx),%es:(%edi)
41c245:	32 53 42             	xor    0x42(%ebx),%dl
41c248:	59                   	pop    %ecx
41c249:	53                   	push   %ebx
41c24a:	52                   	push   %edx
41c24b:	6f                   	outsl  %ds:(%esi),(%dx)
41c24c:	76 33                	jbe    0x41c281
41c24e:	41                   	inc    %ecx
41c24f:	31 57 47             	xor    %edx,0x47(%edi)
41c252:	69 6d 57 51 3d 3d 00 	imul   $0x3d3d51,0x57(%ebp),%ebp
41c259:	23 3d 71 46 57 4c    	and    0x4c574671,%edi
41c25f:	62 42 51             	bound  %eax,0x51(%edx)
41c262:	67 46                	addr16 inc %esi
41c264:	69 49 70 79 32 32 48 	imul   $0x48323279,0x70(%ecx),%ecx
41c26b:	46                   	inc    %esi
41c26c:	62 68 46             	bound  %ebp,0x46(%eax)
41c26f:	39 47 51             	cmp    %eax,0x51(%edi)
41c272:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41c277:	71 75                	jno    0x41c2ee
41c279:	31 43 69             	xor    %eax,0x69(%ebx)
41c27c:	76 57                	jbe    0x41c2d5
41c27e:	6e                   	outsb  %ds:(%esi),(%dx)
41c27f:	67 64 69 63 6a 5a 48 	imul   $0x4a45485a,%fs:0x6a(%bp,%di),%esp
41c286:	45 4a
41c288:	59                   	pop    %ecx
41c289:	4b                   	dec    %ebx
41c28a:	4d                   	dec    %ebp
41c28b:	33 64 41 3d          	xor    0x3d(%ecx,%eax,2),%esp
41c28f:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41c294:	36 75 4b             	ss jne 0x41c2e2
41c297:	51                   	push   %ecx
41c298:	7a 69                	jp     0x41c303
41c29a:	4d                   	dec    %ebp
41c29b:	5a                   	pop    %edx
41c29c:	49                   	dec    %ecx
41c29d:	4c                   	dec    %esp
41c29e:	38 5f 50             	cmp    %bl,0x50(%edi)
41c2a1:	61                   	popa
41c2a2:	58                   	pop    %eax
41c2a3:	32 4b 70             	xor    0x70(%ebx),%cl
41c2a6:	62 50 54             	bound  %edx,0x54(%eax)
41c2a9:	41                   	inc    %ecx
41c2aa:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41c2af:	71 48                	jno    0x41c2f9
41c2b1:	64 56                	fs push %esi
41c2b3:	35 77 4d 4e 69       	xor    $0x694e4d77,%eax
41c2b8:	58                   	pop    %eax
41c2b9:	53                   	push   %ebx
41c2ba:	34 39                	xor    $0x39,%al
41c2bc:	6c                   	insb   (%dx),%es:(%edi)
41c2bd:	44                   	inc    %esp
41c2be:	72 71                	jb     0x41c331
41c2c0:	4a                   	dec    %edx
41c2c1:	46                   	inc    %esi
41c2c2:	33 70 71             	xor    0x71(%eax),%esi
41c2c5:	41                   	inc    %ecx
41c2c6:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41c2cb:	71 39                	jno    0x41c306
41c2cd:	78 36                	js     0x41c305
41c2cf:	4b                   	dec    %ebx
41c2d0:	42                   	inc    %edx
41c2d1:	4c                   	dec    %esp
41c2d2:	5f                   	pop    %edi
41c2d3:	61                   	popa
41c2d4:	72 59                	jb     0x41c32f
41c2d6:	70 51                	jo     0x41c329
41c2d8:	43                   	inc    %ebx
41c2d9:	24 7a                	and    $0x7a,%al
41c2db:	46                   	inc    %esi
41c2dc:	66 34 70             	data16 xor $0x70,%al
41c2df:	45                   	inc    %ebp
41c2e0:	46                   	inc    %esi
41c2e1:	51                   	push   %ecx
41c2e2:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41c2e7:	71 65                	jno    0x41c34e
41c2e9:	41                   	inc    %ecx
41c2ea:	44                   	inc    %esp
41c2eb:	53                   	push   %ebx
41c2ec:	52                   	push   %edx
41c2ed:	41                   	inc    %ecx
41c2ee:	71 78                	jno    0x41c368
41c2f0:	43                   	inc    %ebx
41c2f1:	32 46 6c             	xor    0x6c(%esi),%al
41c2f4:	4a                   	dec    %edx
41c2f5:	62 41 35             	bound  %eax,0x35(%ecx)
41c2f8:	55                   	push   %ebp
41c2f9:	63 35 24 32 41 3d    	arpl   %esi,0x3d413224
41c2ff:	3d 00 4d 61 69       	cmp    $0x69614d00,%eax
41c304:	6e                   	outsb  %ds:(%esi),(%dx)
41c305:	00 23                	add    %ah,(%ebx)
41c307:	3d 71 7a 44 7a       	cmp    $0x7a447a71,%eax
41c30c:	67 39 61 24          	cmp    %esp,0x24(%bx,%di)
41c310:	48                   	dec    %eax
41c311:	56                   	push   %esi
41c312:	47                   	inc    %edi
41c313:	47                   	inc    %edi
41c314:	31 47 35             	xor    %eax,0x35(%edi)
41c317:	63 64 68 71          	arpl   %esp,0x71(%eax,%ebp,2)
41c31b:	62 64 77 4f          	bound  %esp,0x4f(%edi,%esi,2)
41c31f:	33 4f 47             	xor    0x47(%edi),%ecx
41c322:	5f                   	pop    %edi
41c323:	53                   	push   %ebx
41c324:	46                   	inc    %esi
41c325:	69 6a 47 58 4e 38 54 	imul   $0x54384e58,0x47(%edx),%ebp
41c32c:	6f                   	outsl  %ds:(%esi),(%dx)
41c32d:	77 61                	ja     0x41c390
41c32f:	33 37                	xor    (%edi),%esi
41c331:	24 54                	and    $0x54,%al
41c333:	51                   	push   %ecx
41c334:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41c339:	24 36                	and    $0x36,%al
41c33b:	4e                   	dec    %esi
41c33c:	62 45 67             	bound  %eax,0x67(%ebp)
41c33f:	30 48 62             	xor    %cl,0x62(%eax)
41c342:	34 6e                	xor    $0x6e,%al
41c344:	65 58                	gs pop %eax
41c346:	64 58                	fs pop %eax
41c348:	50                   	push   %eax
41c349:	67 45                	addr16 inc %ebp
41c34b:	67 48                	addr16 dec %eax
41c34d:	4a                   	dec    %edx
41c34e:	41                   	inc    %ecx
41c34f:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41c354:	71 4b                	jno    0x41c3a1
41c356:	4b                   	dec    %ebx
41c357:	68 32 56 34 57       	push   $0x57345632
41c35c:	35 31 55 42 47       	xor    $0x47425531,%eax
41c361:	58                   	pop    %eax
41c362:	52                   	push   %edx
41c363:	30 39                	xor    %bh,(%ecx)
41c365:	4a                   	dec    %edx
41c366:	5f                   	pop    %edi
41c367:	5f                   	pop    %edi
41c368:	70 75                	jo     0x41c3df
41c36a:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
41c370:	71 44                	jno    0x41c3b6
41c372:	34 6e                	xor    $0x6e,%al
41c374:	38 4c 34 57          	cmp    %cl,0x57(%esp,%esi,1)
41c378:	39 77 51             	cmp    %esi,0x51(%edi)