4140ff:	59                   	pop    %ecx
414100:	77 62                	ja     0x414164
414102:	75 66                	jne    0x41416a
414104:	56                   	push   %esi
414105:	65 66 62 32          	bound  %si,%gs:(%edx)
414109:	54                   	push   %esp
41410a:	31 51 72             	xor    %edx,0x72(%ecx)
41410d:	33 64 37 50          	xor    0x50(%edi,%esi,1),%esp
414111:	53                   	push   %ebx
414112:	76 48                	jbe    0x41415c
414114:	43                   	inc    %ebx
414115:	6c                   	insb   (%dx),%es:(%edi)
414116:	58                   	pop    %eax
414117:	65 47                	gs inc %edi
414119:	6f                   	outsl  %ds:(%esi),(%dx)
41411a:	52                   	push   %edx
41411b:	4f                   	dec    %edi
41411c:	54                   	push   %esp
41411d:	56                   	push   %esi
41411e:	63 4d 4d             	arpl   %ecx,0x4d(%ebp)
414121:	6d                   	insl   (%dx),%es:(%edi)
414122:	62 73 58             	bound  %esi,0x58(%ebx)
414125:	6e                   	outsb  %ds:(%esi),(%dx)
414126:	78 31                	js     0x414159
414128:	42                   	inc    %edx
414129:	63 47 46             	arpl   %eax,0x46(%edi)
41412c:	6c                   	insb   (%dx),%es:(%edi)
41412d:	56                   	push   %esi
41412e:	48                   	dec    %eax
41412f:	6f                   	outsl  %ds:(%esi),(%dx)
414130:	76 76                	jbe    0x4141a8
414132:	69 7a 38 61 64 7a 56 	imul   $0x567a6461,0x38(%edx),%edi
414139:	30 74 71 6a          	xor    %dh,0x6a(%ecx,%esi,2)
41413d:	68 41 31 75 79       	push   $0x79753141
414142:	45                   	inc    %ebp
414143:	31 45 38             	xor    %eax,0x38(%ebp)
414146:	6f                   	outsl  %ds:(%esi),(%dx)
414147:	65 47                	gs inc %edi
414149:	6f                   	outsl  %ds:(%esi),(%dx)
41414a:	61                   	popa
41414b:	4b                   	dec    %ebx
41414c:	49                   	dec    %ecx
41414d:	30 56 71             	xor    %dl,0x71(%esi)
414150:	74 50                	je     0x4141a2
414152:	66 44                	inc    %sp
414154:	33 2b                	xor    (%ebx),%ebp
414156:	5a                   	pop    %edx
414157:	51                   	push   %ecx
414158:	75 59                	jne    0x4141b3
41415a:	32 44 47 53          	xor    0x53(%edi,%eax,2),%al
41415e:	6f                   	outsl  %ds:(%esi),(%dx)
41415f:	44                   	inc    %esp
414160:	75 32                	jne    0x414194
414162:	39 51 5a             	cmp    %edx,0x5a(%ecx)
414165:	7a 70                	jp     0x4141d7
414167:	62 63 7a             	bound  %esp,0x7a(%ebx)
41416a:	48                   	dec    %eax
41416b:	66 53                	push   %bx
41416d:	50                   	push   %eax
41416e:	35 53 54 74 48       	xor    $0x48745453,%eax
414173:	59                   	pop    %ecx
414174:	7a 2f                	jp     0x4141a5
414176:	70 57                	jo     0x4141cf
414178:	6d                   	insl   (%dx),%es:(%edi)
414179:	57                   	push   %edi
41417a:	64 76 4c             	fs jbe 0x4141c9
41417d:	49                   	dec    %ecx
41417e:	55                   	push   %ebp
41417f:	72 37                	jb     0x4141b8
414181:	6c                   	insb   (%dx),%es:(%edi)
414182:	62 72 69             	bound  %esi,0x69(%edx)
414185:	50                   	push   %eax
414186:	59                   	pop    %ecx
414187:	54                   	push   %esp
414188:	46                   	inc    %esi
414189:	54                   	push   %esp
41418a:	6c                   	insb   (%dx),%es:(%edi)
41418b:	38 70 32             	cmp    %dh,0x32(%eax)
41418e:	5a                   	pop    %edx
41418f:	4f                   	dec    %edi
414190:	56                   	push   %esi
414191:	45                   	inc    %ebp
414192:	57                   	push   %edi
414193:	48                   	dec    %eax
414194:	34 63                	xor    $0x63,%al
414196:	4d                   	dec    %ebp
414197:	59                   	pop    %ecx
414198:	39 50 51             	cmp    %edx,0x51(%eax)
41419b:	45                   	inc    %ebp
41419c:	46                   	inc    %esi
41419d:	74 56                	je     0x4141f5
41419f:	78 2b                	js     0x4141cc
4141a1:	2f                   	das
4141a2:	67 4c                	addr16 dec %esp
4141a4:	6d                   	insl   (%dx),%es:(%edi)
4141a5:	4d                   	dec    %ebp
4141a6:	56                   	push   %esi
4141a7:	5a                   	pop    %edx
4141a8:	57                   	push   %edi
4141a9:	6e                   	outsb  %ds:(%esi),(%dx)
4141aa:	62 65 76             	bound  %esp,0x76(%ebp)
4141ad:	75 59                	jne    0x414208
4141af:	38 66 45             	cmp    %ah,0x45(%esi)
4141b2:	6c                   	insb   (%dx),%es:(%edi)
4141b3:	46                   	inc    %esi
4141b4:	58                   	pop    %eax
4141b5:	6e                   	outsb  %ds:(%esi),(%dx)
4141b6:	58                   	pop    %eax
4141b7:	6c                   	insb   (%dx),%es:(%edi)
4141b8:	35 66 51 75 35       	xor    $0x35755166,%eax
4141bd:	74 41                	je     0x414200
4141bf:	59                   	pop    %ecx
4141c0:	41                   	inc    %ecx
4141c1:	66 73 46             	data16 jae 0x41420a
4141c4:	2b 74 4a 2b          	sub    0x2b(%edx,%ecx,2),%esi
4141c8:	31 48 35             	xor    %ecx,0x35(%eax)
4141cb:	42                   	inc    %edx
4141cc:	56                   	push   %esi
4141cd:	73 41                	jae    0x414210
4141cf:	4e                   	dec    %esi
4141d0:	76 36                	jbe    0x414208
4141d2:	64 66 34 74          	fs data16 xor $0x74,%al
4141d6:	50                   	push   %eax
4141d7:	4c                   	dec    %esp
4141d8:	33 47 39             	xor    0x39(%edi),%eax
4141db:	6c                   	insb   (%dx),%es:(%edi)
4141dc:	47                   	inc    %edi
4141dd:	2b 38                	sub    (%eax),%edi
4141df:	54                   	push   %esp
4141e0:	44                   	inc    %esp
4141e1:	73 65                	jae    0x414248
4141e3:	34 43                	xor    $0x43,%al
4141e5:	42                   	inc    %edx
4141e6:	44                   	inc    %esp
4141e7:	52                   	push   %edx
4141e8:	77 6f                	ja     0x414259
4141ea:	69 4c 4e 44 31 71 68 	imul   $0x37687131,0x44(%esi,%ecx,2),%ecx
4141f1:	37
4141f2:	6e                   	outsb  %ds:(%esi),(%dx)
4141f3:	76 45                	jbe    0x41423a
4141f5:	54                   	push   %esp
4141f6:	70 4b                	jo     0x414243
4141f8:	70 58                	jo     0x414252
4141fa:	66 77 53             	data16 ja 0x414250
4141fd:	48                   	dec    %eax
4141fe:	38 35 4f 61 2f 50    	cmp    %dh,0x502f614f
414204:	68 2f 73 56 55       	push   $0x5556732f
414209:	33 37                	xor    (%edi),%esi
41420b:	68 6d 2b 50 6d       	push   $0x6d502b6d
414210:	45                   	inc    %ebp
414211:	61                   	popa
414212:	38 57 59             	cmp    %dl,0x59(%edi)
414215:	5a                   	pop    %edx
414216:	48                   	dec    %eax
414217:	4d                   	dec    %ebp
414218:	56                   	push   %esi
414219:	34 56                	xor    $0x56,%al
41421b:	74 6d                	je     0x41428a
41421d:	41                   	inc    %ecx
41421e:	33 4e 2f             	xor    0x2f(%esi),%ecx
414221:	6d                   	insl   (%dx),%es:(%edi)
414222:	77 2b                	ja     0x41424f
414224:	57                   	push   %edi
414225:	30 4f 55             	xor    %cl,0x55(%edi)
414228:	55                   	push   %ebp
414229:	61                   	popa
41422a:	43                   	inc    %ebx
41422b:	44                   	inc    %esp
41422c:	34 71                	xor    $0x71,%al
41422e:	37                   	aaa
41422f:	62 33                	bound  %esi,(%ebx)
414231:	6d                   	insl   (%dx),%es:(%edi)
414232:	77 58                	ja     0x41428c
414234:	48                   	dec    %eax
414235:	68 31 73 71 38       	push   $0x38717331
41423a:	36 63 58 43          	arpl   %ebx,%ss:0x43(%eax)
41423e:	30 6e 73             	xor    %ch,0x73(%esi)
414241:	46                   	inc    %esi
414242:	68 2b 71 68 5a       	push   $0x5a68712b
414247:	43                   	inc    %ebx
414248:	78 77                	js     0x4142c1
41424a:	45                   	inc    %ebp
41424b:	78 33                	js     0x414280
41424d:	72 4f                	jb     0x41429e
41424f:	44                   	inc    %esp
414250:	72 73                	jb     0x4142c5
414252:	61                   	popa
414253:	5a                   	pop    %edx
414254:	55                   	push   %ebp
414255:	67 59                	addr16 pop %ecx
414257:	65 36 45             	gs ss inc %ebp
41425a:	68 4c 70 4f 64       	push   $0x644f704c
41425f:	58                   	pop    %eax
414260:	2f                   	das
414261:	2b 41 4a             	sub    0x4a(%ecx),%eax
414264:	4c                   	dec    %esp
414265:	49                   	dec    %ecx
414266:	33 4f 41             	xor    0x41(%edi),%ecx
414269:	74 4a                	je     0x4142b5
41426b:	67 74 63             	addr16 je 0x4142d1
41426e:	4a                   	dec    %edx
41426f:	75 53                	jne    0x4142c4
414271:	4b                   	dec    %ebx
414272:	6a 6f                	push   $0x6f
414274:	67 48                	addr16 dec %eax
414276:	65 2f                	gs das
414278:	68 49 58 59 4b       	push   $0x4b595849
41427d:	73 54                	jae    0x4142d3
41427f:	6b 55 4d 34          	imul   $0x34,0x4d(%ebp),%edx
414283:	72 72                	jb     0x4142f7
414285:	42                   	inc    %edx
414286:	6a 6e                	push   $0x6e
414288:	6e                   	outsb  %ds:(%esi),(%dx)
414289:	61                   	popa
41428a:	41                   	inc    %ecx
41428b:	59                   	pop    %ecx
41428c:	38 41 70             	cmp    %al,0x70(%ecx)
41428f:	46                   	inc    %esi
414290:	4d                   	dec    %ebp
414291:	46                   	inc    %esi
414292:	34 35                	xor    $0x35,%al
414294:	6f                   	outsl  %ds:(%esi),(%dx)
414295:	67 71 72             	addr16 jno 0x41430a
414298:	57                   	push   %edi
414299:	4e                   	dec    %esi
41429a:	55                   	push   %ebp
41429b:	37                   	aaa
41429c:	38 30                	cmp    %dh,(%eax)
41429e:	30 79 47             	xor    %bh,0x47(%ecx)
4142a1:	42                   	inc    %edx
4142a2:	4d                   	dec    %ebp
4142a3:	77 4b                	ja     0x4142f0
4142a5:	31 48 62             	xor    %ecx,0x62(%eax)
4142a8:	54                   	push   %esp
4142a9:	5a                   	pop    %edx
4142aa:	77 47                	ja     0x4142f3
4142ac:	43                   	inc    %ebx
4142ad:	70 43                	jo     0x4142f2
4142af:	74 2f                	je     0x4142e0
4142b1:	52                   	push   %edx
4142b2:	36 2b 79 41          	sub    %ss:0x41(%ecx),%edi
4142b6:	6e                   	outsb  %ds:(%esi),(%dx)
4142b7:	34 6b                	xor    $0x6b,%al
4142b9:	6a 7a                	push   $0x7a
4142bb:	41                   	inc    %ecx
4142bc:	61                   	popa
4142bd:	73 30                	jae    0x4142ef
4142bf:	68 6c 65 38 54       	push   $0x5438656c
4142c4:	56                   	push   %esi
4142c5:	4e                   	dec    %esi
4142c6:	49                   	dec    %ecx
4142c7:	58                   	pop    %eax
4142c8:	43                   	inc    %ebx
4142c9:	4d                   	dec    %ebp
4142ca:	62 51 76             	bound  %edx,0x76(%ecx)
4142cd:	79 68                	jns    0x414337
4142cf:	35 42 30 57 38       	xor    $0x38573042,%eax
4142d4:	74 77                	je     0x41434d
4142d6:	6d                   	insl   (%dx),%es:(%edi)
4142d7:	6c                   	insb   (%dx),%es:(%edi)
4142d8:	6b 4f 76 63          	imul   $0x63,0x76(%edi),%ecx
4142dc:	34 6d                	xor    $0x6d,%al
4142de:	43                   	inc    %ebx
4142df:	74 51                	je     0x414332
4142e1:	59                   	pop    %ecx
4142e2:	4d                   	dec    %ebp
4142e3:	33 78 72             	xor    0x72(%eax),%edi
4142e6:	76 34                	jbe    0x41431c
4142e8:	39 5a 42             	cmp    %ebx,0x42(%edx)
4142eb:	4f                   	dec    %edi
4142ec:	32 70 5a             	xor    0x5a(%eax),%dh
4142ef:	35 4e 65 71 48       	xor    $0x4871654e,%eax
4142f4:	62 30                	bound  %esi,(%eax)
4142f6:	32 49 62             	xor    0x62(%ecx),%cl
4142f9:	50                   	push   %eax
4142fa:	46                   	inc    %esi
4142fb:	65 41                	gs inc %ecx
4142fd:	30 4f 4f             	xor    %cl,0x4f(%edi)
414300:	2b 4f 71             	sub    0x71(%edi),%ecx
414303:	48                   	dec    %eax
414304:	54                   	push   %esp
414305:	6e                   	outsb  %ds:(%esi),(%dx)
414306:	74 61                	je     0x414369
414308:	66 71 37             	data16 jno 0x414342
41430b:	70 51                	jo     0x41435e
41430d:	79 76                	jns    0x414385
41430f:	74 4a                	je     0x41435b
414311:	4f                   	dec    %edi
414312:	32 78 36             	xor    0x36(%eax),%bh
414315:	79 46                	jns    0x41435d
414317:	5a                   	pop    %edx
414318:	5a                   	pop    %edx
414319:	5a                   	pop    %edx
41431a:	78 35                	js     0x414351
41431c:	4f                   	dec    %edi
41431d:	34 73                	xor    $0x73,%al
41431f:	62 6e 6f             	bound  %ebp,0x6f(%esi)
414322:	33 71 57             	xor    0x57(%ecx),%esi
414325:	4c                   	dec    %esp
414326:	68 63 64 48 4e       	push   $0x4e486463
41432b:	69 6a 4c 34 67 4a 32 	imul   $0x324a6734,0x4c(%edx),%ebp
414332:	76 47                	jbe    0x41437b
414334:	4c                   	dec    %esp
414335:	45                   	inc    %ebp
414336:	30 32                	xor    %dh,(%edx)
414338:	54                   	push   %esp
414339:	55                   	push   %ebp
41433a:	31 53 50             	xor    %edx,0x50(%ebx)
41433d:	45                   	inc    %ebp
41433e:	65 31 4c 5a 6d       	xor    %ecx,%gs:0x6d(%edx,%ebx,2)
414343:	79 72                	jns    0x4143b7
414345:	6f                   	outsl  %ds:(%esi),(%dx)
414346:	37                   	aaa
414347:	65 39 58 56          	cmp    %ebx,%gs:0x56(%eax)
41434b:	37                   	aaa
41434c:	32 4c 41 4b          	xor    0x4b(%ecx,%eax,2),%cl
414350:	66 6e                	data16 outsb %ds:(%esi),(%dx)
414352:	2b 31                	sub    (%ecx),%esi
414354:	35 62 37 44 44       	xor    $0x44443762,%eax
414359:	58                   	pop    %eax
41435a:	51                   	push   %ecx
41435b:	30 37                	xor    %dh,(%edi)
41435d:	33 4b 77             	xor    0x77(%ebx),%ecx
414360:	54                   	push   %esp
414361:	59                   	pop    %ecx
414362:	71 77                	jno    0x4143db
414364:	56                   	push   %esi
414365:	6e                   	outsb  %ds:(%esi),(%dx)
414366:	63 43 47             	arpl   %eax,0x47(%ebx)
414369:	4a                   	dec    %edx
41436a:	57                   	push   %edi
41436b:	6f                   	outsl  %ds:(%esi),(%dx)
41436c:	78 48                	js     0x4143b6
41436e:	4b                   	dec    %ebx
41436f:	78 55                	js     0x4143c6
414371:	74 71                	je     0x4143e4
414373:	61                   	popa
414374:	66 79 61             	data16 jns 0x4143d8
414377:	6d                   	insl   (%dx),%es:(%edi)
414378:	79 6a                	jns    0x4143e4
41437a:	46                   	inc    %esi
41437b:	7a 68                	jp     0x4143e5
41437d:	30 4b 4d             	xor    %cl,0x4d(%ebx)
414380:	68 37 75 43 6c       	push   $0x6c437537
414385:	61                   	popa
414386:	6d                   	insl   (%dx),%es:(%edi)
414387:	70 75                	jo     0x4143fe
414389:	73 59                	jae    0x4143e4
41438b:	78 63                	js     0x4143f0
41438d:	64 52                	fs push %edx