41239e:	49                   	dec    %ecx
41239f:	65 61                	gs popa
4123a1:	55                   	push   %ebp
4123a2:	63 34 63             	arpl   %esi,(%ebx,%eiz,2)
4123a5:	4c                   	dec    %esp
4123a6:	38 52 56             	cmp    %dl,0x56(%edx)
4123a9:	64 34 53             	fs xor $0x53,%al
4123ac:	77 6a                	ja     0x412418
4123ae:	70 58                	jo     0x412408
4123b0:	37                   	aaa
4123b1:	6f                   	outsl  %ds:(%esi),(%dx)
4123b2:	55                   	push   %ebp
4123b3:	31 34 53             	xor    %esi,(%ebx,%edx,2)
4123b6:	41                   	inc    %ecx
4123b7:	56                   	push   %esi
4123b8:	42                   	inc    %edx
4123b9:	77 43                	ja     0x4123fe
4123bb:	47                   	inc    %edi
4123bc:	7a 33                	jp     0x4123f1
4123be:	39 57 72             	cmp    %edx,0x72(%edi)
4123c1:	76 69                	jbe    0x41242c
4123c3:	6b 2f 47             	imul   $0x47,(%edi),%ebp
4123c6:	4d                   	dec    %ebp
4123c7:	79 74                	jns    0x41243d
4123c9:	45                   	inc    %ebp
4123ca:	2f                   	das
4123cb:	51                   	push   %ecx
4123cc:	48                   	dec    %eax
4123cd:	4b                   	dec    %ebx
4123ce:	75 34                	jne    0x412404
4123d0:	72 4e                	jb     0x412420
4123d2:	69 34 36 44 34 41 68 	imul   $0x68413444,(%esi,%esi,1),%esi
4123d9:	55                   	push   %ebp
4123da:	59                   	pop    %ecx
4123db:	42                   	inc    %edx
4123dc:	64 4d                	fs dec %ebp
4123de:	4a                   	dec    %edx
4123df:	31 4e 35             	xor    %ecx,0x35(%esi)
4123e2:	37                   	aaa
4123e3:	66 59                	pop    %cx
4123e5:	7a 64                	jp     0x41244b
4123e7:	43                   	inc    %ebx
4123e8:	42                   	inc    %edx
4123e9:	47                   	inc    %edi
4123ea:	59                   	pop    %ecx
4123eb:	41                   	inc    %ecx
4123ec:	6c                   	insb   (%dx),%es:(%edi)
4123ed:	44                   	inc    %esp
4123ee:	43                   	inc    %ebx
4123ef:	73 32                	jae    0x412423
4123f1:	58                   	pop    %eax
4123f2:	72 6a                	jb     0x41245e
4123f4:	6e                   	outsb  %ds:(%esi),(%dx)
4123f5:	57                   	push   %edi
4123f6:	2f                   	das
4123f7:	42                   	inc    %edx
4123f8:	36 4e                	ss dec %esi
4123fa:	39 75 69             	cmp    %esi,0x69(%ebp)
4123fd:	46                   	inc    %esi
4123fe:	7a 67                	jp     0x412467
412400:	4d                   	dec    %ebp
412401:	46                   	inc    %esi
412402:	33 4c 4b 32          	xor    0x32(%ebx,%ecx,2),%ecx
412406:	4e                   	dec    %esi
412407:	54                   	push   %esp
412408:	6b 51 63 36          	imul   $0x36,0x63(%ecx),%edx
41240c:	65 62 4c 71 62       	bound  %ecx,%gs:0x62(%ecx,%esi,2)
412411:	64 7a 2f             	fs jp  0x412443
412414:	71 45                	jno    0x41245b
412416:	56                   	push   %esi
412417:	33 72 78             	xor    0x78(%edx),%esi
41241a:	44                   	inc    %esp
41241b:	42                   	inc    %edx
41241c:	35 66 67 32 56       	xor    $0x56326766,%eax
412421:	5a                   	pop    %edx
412422:	50                   	push   %eax
412423:	6b 4f 76 30          	imul   $0x30,0x76(%edi),%ecx
412427:	68 65 75 6e 76       	push   $0x766e7565
41242c:	47                   	inc    %edi
41242d:	57                   	push   %edi
41242e:	75 51                	jne    0x412481
412430:	50                   	push   %eax
412431:	4d                   	dec    %ebp
412432:	44                   	inc    %esp
412433:	35 30 41 64 2b       	xor    $0x2b644130,%eax
412438:	75 75                	jne    0x4124af
41243a:	66 79 57             	data16 jns 0x412494
41243d:	56                   	push   %esi
41243e:	59                   	pop    %ecx
41243f:	2b 55 43             	sub    0x43(%ebp),%edx
412442:	70 32                	jo     0x412476
412444:	6c                   	insb   (%dx),%es:(%edi)
412445:	67 47                	addr16 inc %edi
412447:	6a 75                	push   $0x75
412449:	6f                   	outsl  %ds:(%esi),(%dx)
41244a:	53                   	push   %ebx
41244b:	75 38                	jne    0x412485
41244d:	59                   	pop    %ecx
41244e:	6b 7a 65 51          	imul   $0x51,0x65(%edx),%edi
412452:	71 73                	jno    0x4124c7
412454:	46                   	inc    %esi
412455:	4c                   	dec    %esp
412456:	7a 58                	jp     0x4124b0
412458:	62 4e 78             	bound  %ecx,0x78(%esi)
41245b:	33 32                	xor    (%edx),%esi
41245d:	6a 78                	push   $0x78
41245f:	4e                   	dec    %esi
412460:	7a 71                	jp     0x4124d3
412462:	50                   	push   %eax
412463:	4f                   	dec    %edi
412464:	4d                   	dec    %ebp
412465:	52                   	push   %edx
412466:	72 4c                	jb     0x4124b4
412468:	64 78 33             	fs js  0x41249e
41246b:	70 5a                	jo     0x4124c7
41246d:	36 65 75 6d          	ss gs jne 0x4124de
412471:	55                   	push   %ebp
412472:	50                   	push   %eax
412473:	53                   	push   %ebx
412474:	45                   	inc    %ebp
412475:	65 6b 2b 73          	imul   $0x73,%gs:(%ebx),%ebp
412479:	4c                   	dec    %esp
41247a:	54                   	push   %esp
41247b:	67 4e                	addr16 dec %esi
41247d:	45                   	inc    %ebp
41247e:	62 2b                	bound  %ebp,(%ebx)
412480:	73 6d                	jae    0x4124ef
412482:	72 56                	jb     0x4124da
412484:	41                   	inc    %ecx
412485:	49                   	dec    %ecx
412486:	6b 6d 51 74          	imul   $0x74,0x51(%ebp),%ebp
41248a:	62 47 66             	bound  %eax,0x66(%edi)
41248d:	4f                   	dec    %edi
41248e:	74 54                	je     0x4124e4
412490:	53                   	push   %ebx
412491:	58                   	pop    %eax
412492:	47                   	inc    %edi
412493:	6e                   	outsb  %ds:(%esi),(%dx)
412494:	63 4c 41 38          	arpl   %ecx,0x38(%ecx,%eax,2)
412498:	74 6a                	je     0x412504
41249a:	46                   	inc    %esi
41249b:	78 71                	js     0x41250e
41249d:	70 57                	jo     0x4124f6
41249f:	6f                   	outsl  %ds:(%esi),(%dx)
4124a0:	79 42                	jns    0x4124e4
4124a2:	34 62                	xor    $0x62,%al
4124a4:	46                   	inc    %esi
4124a5:	64 44                	fs inc %esp
4124a7:	62 2f                	bound  %ebp,(%edi)
4124a9:	36 45                	ss inc %ebp
4124ab:	52                   	push   %edx
4124ac:	7a 4f                	jp     0x4124fd
4124ae:	76 34                	jbe    0x4124e4
4124b0:	55                   	push   %ebp
4124b1:	42                   	inc    %edx
4124b2:	45                   	inc    %ebp
4124b3:	76 62                	jbe    0x412517
4124b5:	51                   	push   %ecx
4124b6:	73 72                	jae    0x41252a
4124b8:	49                   	dec    %ecx
4124b9:	77 73                	ja     0x41252e
4124bb:	46                   	inc    %esi
4124bc:	32 61 47             	xor    0x47(%ecx),%ah
4124bf:	44                   	inc    %esp
4124c0:	57                   	push   %edi
4124c1:	77 43                	ja     0x412506
4124c3:	44                   	inc    %esp
4124c4:	4a                   	dec    %edx
4124c5:	4e                   	dec    %esi
4124c6:	55                   	push   %ebp
4124c7:	55                   	push   %ebp
4124c8:	55                   	push   %ebp
4124c9:	47                   	inc    %edi
4124ca:	6f                   	outsl  %ds:(%esi),(%dx)
4124cb:	45                   	inc    %ebp
4124cc:	6e                   	outsb  %ds:(%esi),(%dx)
4124cd:	73 77                	jae    0x412546
4124cf:	63 4f 4a             	arpl   %ecx,0x4a(%edi)
4124d2:	48                   	dec    %eax
4124d3:	51                   	push   %ecx
4124d4:	53                   	push   %ebx
4124d5:	78 62                	js     0x412539
4124d7:	67 75 50             	addr16 jne 0x41252a
4124da:	61                   	popa
4124db:	61                   	popa
4124dc:	74 5a                	je     0x412538
4124de:	32 43 2f             	xor    0x2f(%ebx),%al
4124e1:	50                   	push   %eax
4124e2:	44                   	inc    %esp
4124e3:	4b                   	dec    %ebx
4124e4:	76 69                	jbe    0x41254f
4124e6:	79 7a                	jns    0x412562
4124e8:	37                   	aaa
4124e9:	61                   	popa
4124ea:	66 77 7a             	data16 ja 0x412567
4124ed:	4e                   	dec    %esi
4124ee:	38 2b                	cmp    %ch,(%ebx)
4124f0:	37                   	aaa
4124f1:	68 70 49 59 43       	push   $0x43594970
4124f6:	69 38 41 4d 4e 72    	imul   $0x724e4d41,(%eax),%edi
4124fc:	47                   	inc    %edi
4124fd:	68 33 6b 35 47       	push   $0x47356b33
412502:	71 4c                	jno    0x412550
412504:	57                   	push   %edi
412505:	63 44 35 52          	arpl   %eax,0x52(%ebp,%esi,1)
412509:	42                   	inc    %edx
41250a:	41                   	inc    %ecx
41250b:	77 63                	ja     0x412570
41250d:	75 5a                	jne    0x412569
41250f:	31 46 68             	xor    %eax,0x68(%esi)
412512:	73 49                	jae    0x41255d
412514:	62 45 64             	bound  %eax,0x64(%ebp)
412517:	4f                   	dec    %edi
412518:	6e                   	outsb  %ds:(%esi),(%dx)
412519:	69 63 6d 52 75 6d 67 	imul   $0x676d7552,0x6d(%ebx),%esp
412520:	59                   	pop    %ecx
412521:	68 36 61 64 31       	push   $0x31646136
412526:	64 72 4e             	fs jb  0x412577
412529:	54                   	push   %esp
41252a:	44                   	inc    %esp
41252b:	54                   	push   %esp
41252c:	73 66                	jae    0x412594
41252e:	72 66                	jb     0x412596
412530:	42                   	inc    %edx
412531:	55                   	push   %ebp
412532:	54                   	push   %esp
412533:	53                   	push   %ebx
412534:	77 74                	ja     0x4125aa
412536:	70 67                	jo     0x41259f
412538:	67 34 4e             	addr16 xor $0x4e,%al
41253b:	4a                   	dec    %edx
41253c:	4a                   	dec    %edx
41253d:	51                   	push   %ecx
41253e:	2b 54 69 51          	sub    0x51(%ecx,%ebp,2),%edx
412542:	62 53 2f             	bound  %edx,0x2f(%ebx)
412545:	7a 47                	jp     0x41258e
412547:	39 5a 62             	cmp    %ebx,0x62(%edx)
41254a:	31 7a 55             	xor    %edi,0x55(%edx)
41254d:	42                   	inc    %edx
41254e:	55                   	push   %ebp
41254f:	35 67 63 78 6a       	xor    $0x6a786367,%eax
412554:	56                   	push   %esi
412555:	6b 70 2f 4b          	imul   $0x4b,0x2f(%eax),%esi
412559:	35 41 59 73 56       	xor    $0x56735941,%eax
41255e:	30 48 44             	xor    %cl,0x44(%eax)
412561:	78 4b                	js     0x4125ae
412563:	7a 58                	jp     0x4125bd
412565:	36 68 48 32 6f 36    	ss push $0x366f3248
41256b:	6e                   	outsb  %ds:(%esi),(%dx)
41256c:	56                   	push   %esi
41256d:	78 43                	js     0x4125b2
41256f:	38 42 35             	cmp    %al,0x35(%edx)
412572:	6a 56                	push   $0x56
412574:	62 5a 6c             	bound  %ebx,0x6c(%edx)
412577:	36 78 51             	ss js  0x4125cb
41257a:	52                   	push   %edx
41257b:	76 55                	jbe    0x4125d2
41257d:	51                   	push   %ecx
41257e:	4b                   	dec    %ebx
41257f:	74 49                	je     0x4125ca
412581:	38 43 5a             	cmp    %al,0x5a(%ebx)
412584:	77 66                	ja     0x4125ec
412586:	42                   	inc    %edx
412587:	77 39                	ja     0x4125c2
412589:	69 39 6a 62 39 50    	imul   $0x5039626a,(%ecx),%edi
41258f:	47                   	inc    %edi
412590:	65 34 41             	gs xor $0x41,%al
412593:	41                   	inc    %ecx
412594:	2f                   	das
412595:	37                   	aaa
412596:	46                   	inc    %esi
412597:	65 61                	gs popa
412599:	61                   	popa
41259a:	57                   	push   %edi
41259b:	32 75 72             	xor    0x72(%ebp),%dh
41259e:	7a 6e                	jp     0x41260e
4125a0:	6b 6a 5a 6e          	imul   $0x6e,0x5a(%edx),%ebp
4125a4:	4e                   	dec    %esi
4125a5:	32 49 2b             	xor    0x2b(%ecx),%cl
4125a8:	39 56 39             	cmp    %edx,0x39(%esi)
4125ab:	6c                   	insb   (%dx),%es:(%edi)
4125ac:	48                   	dec    %eax
4125ad:	2b 78 30             	sub    0x30(%eax),%edi
4125b0:	79 62                	jns    0x412614
4125b2:	76 6d                	jbe    0x412621
4125b4:	4b                   	dec    %ebx
4125b5:	5a                   	pop    %edx
4125b6:	59                   	pop    %ecx
4125b7:	47                   	inc    %edi
4125b8:	6b 42 72 43          	imul   $0x43,0x72(%edx),%eax
4125bc:	6f                   	outsl  %ds:(%esi),(%dx)
4125bd:	4d                   	dec    %ebp
4125be:	55                   	push   %ebp
4125bf:	50                   	push   %eax
4125c0:	53                   	push   %ebx
4125c1:	33 31                	xor    (%ecx),%esi
4125c3:	76 4f                	jbe    0x412614
4125c5:	66 6f                	outsw  %ds:(%esi),(%dx)
4125c7:	5a                   	pop    %edx
4125c8:	4d                   	dec    %ebp
4125c9:	75 42                	jne    0x41260d
4125cb:	32 2b                	xor    (%ebx),%ch
4125cd:	55                   	push   %ebp
4125ce:	6b 46 72 47          	imul   $0x47,0x72(%esi),%eax
4125d2:	7a 6e                	jp     0x412642
4125d4:	77 5a                	ja     0x412630
4125d6:	63 70 48             	arpl   %esi,0x48(%eax)
4125d9:	66 34 4c             	data16 xor $0x4c,%al
4125dc:	30 69 57             	xor    %ch,0x57(%ecx)
4125df:	4b                   	dec    %ebx
4125e0:	38 4a 56             	cmp    %cl,0x56(%edx)
4125e3:	56                   	push   %esi
4125e4:	76 6a                	jbe    0x412650
4125e6:	48                   	dec    %eax
4125e7:	65 37                	gs aaa
4125e9:	74 53                	je     0x41263e
4125eb:	4a                   	dec    %edx
4125ec:	2b 6a 2b             	sub    0x2b(%edx),%ebp
4125ef:	62 45 53             	bound  %eax,0x53(%ebp)
4125f2:	7a 39                	jp     0x41262d
4125f4:	4e                   	dec    %esi
4125f5:	65 79 73             	gs jns 0x41266b
4125f8:	6e                   	outsb  %ds:(%esi),(%dx)
4125f9:	45                   	inc    %ebp
4125fa:	4e                   	dec    %esi
4125fb:	38 34 6e             	cmp    %dh,(%esi,%ebp,2)
4125fe:	62 6e 4a             	bound  %ebp,0x4a(%esi)
412601:	65 56                	gs push %esi
412603:	4e                   	dec    %esi
412604:	35 66 7a 73 36       	xor    $0x36737a66,%eax
412609:	52                   	push   %edx
41260a:	30 79 7a             	xor    %bh,0x7a(%ecx)
41260d:	58                   	pop    %eax
41260e:	4c                   	dec    %esp
41260f:	62 64 31 30          	bound  %esp,0x30(%ecx,%esi,1)
412613:	6d                   	insl   (%dx),%es:(%edi)
412614:	70 51                	jo     0x412667
412616:	4c                   	dec    %esp
412617:	58                   	pop    %eax
412618:	45                   	inc    %ebp
412619:	36 6c                	ss insb (%dx),%es:(%edi)
41261b:	6c                   	insb   (%dx),%es:(%edi)
41261c:	6a 4b                	push   $0x4b
41261e:	59                   	pop    %ecx
41261f:	6c                   	insb   (%dx),%es:(%edi)
412620:	66 6b 70 79 33       	imul   $0x33,0x79(%eax),%si
412625:	44                   	inc    %esp
412626:	71 62                	jno    0x41268a
412628:	33 63 2f             	xor    0x2f(%ebx),%esp
41262b:	46                   	inc    %esi