41220f:	38 55 47             	cmp    %dl,0x47(%ebp)
412212:	73 30                	jae    0x412244
412214:	52                   	push   %edx
412215:	5a                   	pop    %edx
412216:	35 78 73 71 4e       	xor    $0x4e717378,%eax
41221b:	63 48 65             	arpl   %ecx,0x65(%eax)
41221e:	33 4e 2f             	xor    0x2f(%esi),%ecx
412221:	37                   	aaa
412222:	6f                   	outsl  %ds:(%esi),(%dx)
412223:	47                   	inc    %edi
412224:	38 66 42             	cmp    %ah,0x42(%esi)
412227:	78 7a                	js     0x4122a3
412229:	44                   	inc    %esp
41222a:	42                   	inc    %edx
41222b:	4d                   	dec    %ebp
41222c:	67 42                	addr16 inc %edx
41222e:	4e                   	dec    %esi
41222f:	38 42 7a             	cmp    %al,0x7a(%edx)
412232:	6a 72                	push   $0x72
412234:	72 6d                	jb     0x4122a3
412236:	51                   	push   %ecx
412237:	35 36 33 31 46       	xor    $0x46313336,%eax
41223c:	42                   	inc    %edx
41223d:	74 69                	je     0x4122a8
41223f:	77 62                	ja     0x4122a3
412241:	61                   	popa
412242:	75 69                	jne    0x4122ad
412244:	6f                   	outsl  %ds:(%esi),(%dx)
412245:	37                   	aaa
412246:	70 48                	jo     0x412290
412248:	37                   	aaa
412249:	53                   	push   %ebx
41224a:	51                   	push   %ecx
41224b:	74 42                	je     0x41228f
41224d:	50                   	push   %eax
41224e:	69 77 64 42 42 49 64 	imul   $0x64494242,0x64(%edi),%esi
412255:	4d                   	dec    %ebp
412256:	48                   	dec    %eax
412257:	34 32                	xor    $0x32,%al
412259:	36 68 41 4e 41 76    	ss push $0x76414e41
41225f:	6c                   	insb   (%dx),%es:(%edi)
412260:	7a 42                	jp     0x4122a4
412262:	67 54                	addr16 push %esp
412264:	36 72 64             	ss jb  0x4122cb
412267:	6f                   	outsl  %ds:(%esi),(%dx)
412268:	76 32                	jbe    0x41229c
41226a:	42                   	inc    %edx
41226b:	54                   	push   %esp
41226c:	36 4d                	ss dec %ebp
41226e:	69 66 36 67 54 32 72 	imul   $0x72325467,0x36(%esi),%esp
412275:	71 62                	jno    0x4122d9
412277:	54                   	push   %esp
412278:	33 66 72             	xor    0x72(%esi),%esp
41227b:	49                   	dec    %ecx
41227c:	44                   	inc    %esp
41227d:	62 6a 47             	bound  %ebp,0x47(%edx)
412280:	34 4a                	xor    $0x4a,%al
412282:	35 4c 6f 78 69       	xor    $0x69786f4c,%eax
412287:	46                   	inc    %esi
412288:	79 7a                	jns    0x412304
41228a:	61                   	popa
41228b:	76 41                	jbe    0x4122ce
41228d:	64 70 30             	fs jo  0x4122c0
412290:	31 45 52             	xor    %eax,0x52(%ebp)
412293:	6a 32                	push   $0x32
412295:	73 39                	jae    0x4122d0
412297:	74 67                	je     0x412300
412299:	74 36                	je     0x4122d1
41229b:	5a                   	pop    %edx
41229c:	70 4b                	jo     0x4122e9
41229e:	65 34 51             	gs xor $0x51,%al
4122a1:	45                   	inc    %ebp
4122a2:	35 71 72 39 56       	xor    $0x56397271,%eax
4122a7:	68 59 7a 75 56       	push   $0x56757a59
4122ac:	41                   	inc    %ecx
4122ad:	41                   	inc    %ecx
4122ae:	69 30 34 54 66 72    	imul   $0x72665434,(%eax),%esi
4122b4:	66 41                	inc    %cx
4122b6:	73 58                	jae    0x412310
4122b8:	5a                   	pop    %edx
4122b9:	55                   	push   %ebp
4122ba:	39 2b                	cmp    %ebp,(%ebx)
4122bc:	62 54 42 31          	bound  %edx,0x31(%edx,%eax,2)
4122c0:	6a 77                	push   $0x77
4122c2:	6d                   	insl   (%dx),%es:(%edi)
4122c3:	58                   	pop    %eax
4122c4:	75 2f                	jne    0x4122f5
4122c6:	78 47                	js     0x41230f
4122c8:	4f                   	dec    %edi
4122c9:	57                   	push   %edi
4122ca:	6b 67 57 2f          	imul   $0x2f,0x57(%edi),%esp
4122ce:	47                   	inc    %edi
4122cf:	49                   	dec    %ecx
4122d0:	48                   	dec    %eax
4122d1:	7a 56                	jp     0x412329
4122d3:	46                   	inc    %esi
4122d4:	53                   	push   %ebx
4122d5:	2b 30                	sub    (%eax),%esi
4122d7:	6d                   	insl   (%dx),%es:(%edi)
4122d8:	72 4d                	jb     0x412327
4122da:	55                   	push   %ebp
4122db:	35 76 4b 6a 35       	xor    $0x356a4b76,%eax
4122e0:	76 62                	jbe    0x412344
4122e2:	6a 79                	push   $0x79
4122e4:	78 74                	js     0x41235a
4122e6:	33 54 67 7a          	xor    0x7a(%edi,%eiz,2),%edx
4122ea:	61                   	popa
4122eb:	4d                   	dec    %ebp
4122ec:	45                   	inc    %ebp
4122ed:	71 55                	jno    0x412344
4122ef:	44                   	inc    %esp
4122f0:	6b 30 41             	imul   $0x41,(%eax),%esi
4122f3:	76 45                	jbe    0x41233a
4122f5:	55                   	push   %ebp
4122f6:	58                   	pop    %eax
4122f7:	38 39                	cmp    %bh,(%ecx)
4122f9:	38 34 53             	cmp    %dh,(%ebx,%edx,2)
4122fc:	2f                   	das
4122fd:	69 68 54 30 4a 30 70 	imul   $0x70304a30,0x54(%eax),%ebp
412304:	5a                   	pop    %edx
412305:	4c                   	dec    %esp
412306:	39 35 77 2b 54 52    	cmp    %esi,0x52542b77
41230c:	77 57                	ja     0x412365
41230e:	54                   	push   %esp
41230f:	36 67 59             	ss addr16 pop %ecx
412312:	33 45 2b             	xor    0x2b(%ebp),%eax
412315:	38 42 76             	cmp    %al,0x76(%edx)
412318:	43                   	inc    %ebx
412319:	2b 6a 74             	sub    0x74(%edx),%ebp
41231c:	53                   	push   %ebx
41231d:	52                   	push   %edx
41231e:	79 6f                	jns    0x41238f
412320:	46                   	inc    %esi
412321:	66 7a 5a             	data16 jp 0x41237e
412324:	6d                   	insl   (%dx),%es:(%edi)
412325:	4c                   	dec    %esp
412326:	41                   	inc    %ecx
412327:	35 47 39 2b 4c       	xor    $0x4c2b3947,%eax
41232c:	75 46                	jne    0x412374
41232e:	44                   	inc    %esp
41232f:	6b 48 49 36          	imul   $0x36,0x49(%eax),%ecx
412333:	42                   	inc    %edx
412334:	79 65                	jns    0x41239b
412336:	62 55 57             	bound  %edx,0x57(%ebp)
412339:	6d                   	insl   (%dx),%es:(%edi)
41233a:	33 6a 69             	xor    0x69(%edx),%ebp
41233d:	4c                   	dec    %esp
41233e:	35 49 52 51 48       	xor    $0x48515249,%eax
412343:	5a                   	pop    %edx
412344:	2f                   	das
412345:	50                   	push   %eax
412346:	4f                   	dec    %edi
412347:	50                   	push   %eax
412348:	5a                   	pop    %edx
412349:	66 52                	push   %dx
41234b:	38 79 72             	cmp    %bh,0x72(%ecx)
41234e:	30 56 6b             	xor    %dl,0x6b(%esi)
412351:	34 56                	xor    $0x56,%al
412353:	49                   	dec    %ecx
412354:	61                   	popa
412355:	42                   	inc    %edx
412356:	41                   	inc    %ecx
412357:	75 62                	jne    0x4123bb
412359:	65 6e                	outsb  %gs:(%esi),(%dx)
41235b:	4b                   	dec    %ebx
41235c:	69 42 4e 31 31 54 41 	imul   $0x41543131,0x4e(%edx),%eax
412363:	51                   	push   %ecx
412364:	74 6f                	je     0x4123d5
412366:	6f                   	outsl  %ds:(%esi),(%dx)
412367:	30 55 42             	xor    %dl,0x42(%ebp)
41236a:	71 63                	jno    0x4123cf
41236c:	6e                   	outsb  %ds:(%esi),(%dx)
41236d:	68 63 6c 63 4b       	push   $0x4b636c63
412372:	47                   	inc    %edi
412373:	59                   	pop    %ecx
412374:	52                   	push   %edx
412375:	79 7a                	jns    0x4123f1
412377:	4d                   	dec    %ebp
412378:	71 46                	jno    0x4123c0
41237a:	63 71 50             	arpl   %esi,0x50(%ecx)
41237d:	53                   	push   %ebx
41237e:	2b 55 56             	sub    0x56(%ebp),%edx
412381:	41                   	inc    %ecx
412382:	7a 4e                	jp     0x4123d2
412384:	57                   	push   %edi
412385:	76 63                	jbe    0x4123ea
412387:	4d                   	dec    %ebp
412388:	62 76 32             	bound  %esi,0x32(%esi)
41238b:	53                   	push   %ebx
41238c:	6a 2b                	push   $0x2b
41238e:	79 51                	jns    0x4123e1
412390:	67 46                	addr16 inc %esi
412392:	30 4c 62 78          	xor    %cl,0x78(%edx,%eiz,2)
412396:	4c                   	dec    %esp
412397:	54                   	push   %esp
412398:	4d                   	dec    %ebp
412399:	30 57 63             	xor    %dl,0x63(%edi)
41239c:	65 71 63             	gs jno 0x412402
41239f:	37                   	aaa
4123a0:	72 62                	jb     0x412404
4123a2:	77 37                	ja     0x4123db
4123a4:	35 47 2f 32 32       	xor    $0x32322f47,%eax
4123a9:	58                   	pop    %eax
4123aa:	4b                   	dec    %ebx
4123ab:	35 79 30 39 66       	xor    $0x66393079,%eax
4123b0:	30 7a 54             	xor    %bh,0x54(%edx)
4123b3:	37                   	aaa
4123b4:	79 58                	jns    0x41240e
4123b6:	73 43                	jae    0x4123fb
4123b8:	71 43                	jno    0x4123fd
4123ba:	56                   	push   %esi
4123bb:	36 38 6a 72          	cmp    %ch,%ss:0x72(%edx)
4123bf:	62 55 71             	bound  %edx,0x71(%ebp)
4123c2:	65 76 69             	gs jbe 0x41242e
4123c5:	73 58                	jae    0x41241f
4123c7:	74 63                	je     0x41242c
4123c9:	73 46                	jae    0x412411
4123cb:	2b 38                	sub    (%eax),%edi
4123cd:	48                   	dec    %eax
4123ce:	79 63                	jns    0x412433
4123d0:	35 74 4d 73 6e       	xor    $0x6e734d74,%eax
4123d5:	51                   	push   %ecx
4123d6:	5a                   	pop    %edx
4123d7:	52                   	push   %edx
4123d8:	72 4d                	jb     0x412427
4123da:	5a                   	pop    %edx
4123db:	48                   	dec    %eax
4123dc:	53                   	push   %ebx
4123dd:	4a                   	dec    %edx
4123de:	63 54 32 4a          	arpl   %edx,0x4a(%edx,%esi,1)
4123e2:	70 75                	jo     0x412459
4123e4:	4b                   	dec    %ebx
4123e5:	39 73 4b             	cmp    %esi,0x4b(%ebx)
4123e8:	63 38                	arpl   %edi,(%eax)
4123ea:	49                   	dec    %ecx
4123eb:	2b 4e 57             	sub    0x57(%esi),%ecx
4123ee:	6f                   	outsl  %ds:(%esi),(%dx)
4123ef:	72 6a                	jb     0x41245b
4123f1:	66 59                	pop    %cx
4123f3:	65 64 68 79 33 64 64 	gs fs push $0x64643379
4123fa:	6f                   	outsl  %ds:(%esi),(%dx)
4123fb:	66 65 73 6d          	data16 gs jae 0x41246c
4123ff:	56                   	push   %esi
412400:	38 4d 31             	cmp    %cl,0x31(%ebp)
412403:	65 35 35 6d 6c 56    	gs xor $0x566c6d35,%eax
412409:	63 6e 77             	arpl   %ebp,0x77(%esi)
41240c:	56                   	push   %esi
41240d:	31 68 46             	xor    %ebp,0x46(%eax)
412410:	75 4a                	jne    0x41245c
412412:	6a 46                	push   $0x46
412414:	67 68 41 56 72 56    	addr16 push $0x56725641
41241a:	67 39 34             	cmp    %esi,(%si)
41241d:	35 75 51 50 34       	xor    $0x34505175,%eax
412422:	4a                   	dec    %edx
412423:	71 61                	jno    0x412486
412425:	36 48                	ss dec %eax
412427:	63 55 33             	arpl   %edx,0x33(%ebp)
41242a:	50                   	push   %eax
41242b:	7a 71                	jp     0x41249e
41242d:	47                   	inc    %edi
41242e:	64 6c                	fs insb (%dx),%es:(%edi)
412430:	65 4b                	gs dec %ebx
412432:	31 67 56             	xor    %esp,0x56(%edi)
412435:	49                   	dec    %ecx
412436:	57                   	push   %edi
412437:	4a                   	dec    %edx
412438:	67 74 58             	addr16 je 0x412493
41243b:	45                   	inc    %ebp
41243c:	64 42                	fs inc %edx
41243e:	69 5a 65 78 78 69 72 	imul   $0x72697878,0x65(%edx),%ebx
412445:	76 58                	jbe    0x41249f
412447:	6e                   	outsb  %ds:(%esi),(%dx)
412448:	75 51                	jne    0x41249b
41244a:	75 65                	jne    0x4124b1
41244c:	56                   	push   %esi
41244d:	65 4f                	gs dec %edi
41244f:	6c                   	insb   (%dx),%es:(%edi)
412450:	42                   	inc    %edx
412451:	33 58 58             	xor    0x58(%eax),%ebx
412454:	7a 52                	jp     0x4124a8
412456:	77 43                	ja     0x41249b
412458:	53                   	push   %ebx
412459:	59                   	pop    %ecx
41245a:	62 2b                	bound  %ebp,(%ebx)
41245c:	6e                   	outsb  %ds:(%esi),(%dx)
41245d:	57                   	push   %edi
41245e:	70 6c                	jo     0x4124cc
412460:	75 78                	jne    0x4124da
412462:	63 64 58 4c          	arpl   %esp,0x4c(%eax,%ebx,2)
412466:	59                   	pop    %ecx
412467:	33 75 38             	xor    0x38(%ebp),%esi
41246a:	67 68 74 73 2b 43    	addr16 push $0x432b7374
412470:	30 43 55             	xor    %al,0x55(%ebx)
412473:	6b 39 58             	imul   $0x58,(%ecx),%edi
412476:	4b                   	dec    %ebx
412477:	62 47 50             	bound  %eax,0x50(%edi)
41247a:	6f                   	outsl  %ds:(%esi),(%dx)
41247b:	65 6a 76             	gs push $0x76
41247e:	31 31                	xor    %esi,(%ecx)
412480:	6c                   	insb   (%dx),%es:(%edi)
412481:	6b 53 74 41          	imul   $0x41,0x74(%ebx),%edx
412485:	56                   	push   %esi
412486:	51                   	push   %ecx
412487:	4f                   	dec    %edi
412488:	48                   	dec    %eax
412489:	64 50                	fs push %eax
41248b:	79 79                	jns    0x412506
41248d:	6d                   	insl   (%dx),%es:(%edi)
41248e:	4b                   	dec    %ebx
41248f:	2f                   	das
412490:	49                   	dec    %ecx
412491:	42                   	inc    %edx
412492:	50                   	push   %eax
412493:	78 34                	js     0x4124c9
412495:	64 74 2f             	fs je  0x4124c7
412498:	61                   	popa
412499:	4c                   	dec    %esp
41249a:	4c                   	dec    %esp
41249b:	41                   	inc    %ecx
41249c:	59                   	pop    %ecx
41249d:	6b 47 6f 37          	imul   $0x37,0x6f(%edi),%eax
4124a1:	41                   	inc    %ecx
4124a2:	39 6f 49             	cmp    %ebp,0x49(%edi)
4124a5:	71 78                	jno    0x41251f
4124a7:	49                   	dec    %ecx
4124a8:	49                   	dec    %ecx
4124a9:	35 7a 4b 30 4d       	xor    $0x4d304b7a,%eax
4124ae:	51                   	push   %ecx
4124af:	65 32 79 41          	xor    %gs:0x41(%ecx),%bh
4124b3:	74 33                	je     0x4124e8
4124b5:	4f                   	dec    %edi
4124b6:	5a                   	pop    %edx
4124b7:	41                   	inc    %ecx
4124b8:	5a                   	pop    %edx
4124b9:	78 48                	js     0x412503
4124bb:	6b 79 50 52          	imul   $0x52,0x50(%ecx),%edi
4124bf:	6f                   	outsl  %ds:(%esi),(%dx)
4124c0:	32 4f 73             	xor    0x73(%edi),%cl
4124c3:	59                   	pop    %ecx
4124c4:	39 56 6b             	cmp    %edx,0x6b(%esi)
4124c7:	53                   	push   %ebx
4124c8:	4a                   	dec    %edx
4124c9:	70 36                	jo     0x412501
4124cb:	38 49 6f             	cmp    %cl,0x6f(%ecx)
4124ce:	38 31                	cmp    %dh,(%ecx)
4124d0:	75 70                	jne    0x412542
4124d2:	39 6a 49             	cmp    %ebp,0x49(%edx)
4124d5:	6f                   	outsl  %ds:(%esi),(%dx)
4124d6:	62 7a 65             	bound  %edi,0x65(%edx)
4124d9:	4d                   	dec    %ebp