439400:	63 67 2b             	arpl   %esp,0x2b(%edi)
439403:	2f                   	das
439404:	5a                   	pop    %edx
439405:	37                   	aaa
439406:	65 50                	gs push %eax
439408:	66 36 54             	ss push %sp
43940b:	4d                   	dec    %ebp
43940c:	78 6a                	js     0x439478
43940e:	6e                   	outsb  %ds:(%esi),(%dx)
43940f:	72 45                	jb     0x439456
439411:	43                   	inc    %ebx
439412:	32 6a 56             	xor    0x56(%edx),%ch
439415:	38 6e 54             	cmp    %ch,0x54(%esi)
439418:	33 71 7a             	xor    0x7a(%ecx),%esi
43941b:	6f                   	outsl  %ds:(%esi),(%dx)
43941c:	71 43                	jno    0x439461
43941e:	58                   	pop    %eax
43941f:	61                   	popa
439420:	43                   	inc    %ebx
439421:	72 7a                	jb     0x43949d
439423:	6c                   	insb   (%dx),%es:(%edi)
439424:	2f                   	das
439425:	4d                   	dec    %ebp
439426:	4e                   	dec    %esi
439427:	44                   	inc    %esp
439428:	52                   	push   %edx
439429:	4f                   	dec    %edi
43942a:	6f                   	outsl  %ds:(%esi),(%dx)
43942b:	30 46 30             	xor    %al,0x30(%esi)
43942e:	58                   	pop    %eax
43942f:	50                   	push   %eax
439430:	67 64 43             	addr16 fs inc %ebx
439433:	52                   	push   %edx
439434:	68 79 62 73 63       	push   $0x63736279
439439:	6e                   	outsb  %ds:(%esi),(%dx)
43943a:	57                   	push   %edi
43943b:	75 55                	jne    0x439492
43943d:	63 67 30             	arpl   %esp,0x30(%edi)
439440:	59                   	pop    %ecx
439441:	4f                   	dec    %edi
439442:	6e                   	outsb  %ds:(%esi),(%dx)
439443:	54                   	push   %esp
439444:	71 59                	jno    0x43949f
439446:	37                   	aaa
439447:	66 57                	push   %di
439449:	34 32                	xor    $0x32,%al
43944b:	32 58 71             	xor    0x71(%eax),%bl
43944e:	52                   	push   %edx
43944f:	50                   	push   %eax
439450:	67 57                	addr16 push %edi
439452:	39 39                	cmp    %edi,(%ecx)
439454:	6c                   	insb   (%dx),%es:(%edi)
439455:	6c                   	insb   (%dx),%es:(%edi)
439456:	44                   	inc    %esp
439457:	73 38                	jae    0x439491
439459:	4d                   	dec    %ebp
43945a:	6d                   	insl   (%dx),%es:(%edi)
43945b:	45                   	inc    %ebp
43945c:	50                   	push   %eax
43945d:	6d                   	insl   (%dx),%es:(%edi)
43945e:	54                   	push   %esp
43945f:	33 38                	xor    (%eax),%edi
439461:	62 74 38 4b          	bound  %esi,0x4b(%eax,%edi,1)
439465:	43                   	inc    %ebx
439466:	6b 43 51 70          	imul   $0x70,0x51(%ebx),%eax
43946a:	4e                   	dec    %esi
43946b:	63 45 6a             	arpl   %eax,0x6a(%ebp)
43946e:	4b                   	dec    %ebx
43946f:	4a                   	dec    %edx
439470:	58                   	pop    %eax
439471:	4f                   	dec    %edi
439472:	74 61                	je     0x4394d5
439474:	64 47                	fs inc %edi
439476:	71 54                	jno    0x4394cc
439478:	43                   	inc    %ebx
439479:	43                   	inc    %ebx
43947a:	63 35 45 47 56 74    	arpl   %esi,0x74564745
439480:	7a 7a                	jp     0x4394fc
439482:	33 34 5a             	xor    (%edx,%ebx,2),%esi
439485:	75 57                	jne    0x4394de
439487:	38 6b 4b             	cmp    %ch,0x4b(%ebx)
43948a:	4b                   	dec    %ebx
43948b:	57                   	push   %edi
43948c:	52                   	push   %edx
43948d:	71 55                	jno    0x4394e4
43948f:	52                   	push   %edx
439490:	75 6e                	jne    0x439500
439492:	38 49 46             	cmp    %cl,0x46(%ecx)
439495:	71 41                	jno    0x4394d8
439497:	6c                   	insb   (%dx),%es:(%edi)
439498:	2b 44 4a 4f          	sub    0x4f(%edx,%ecx,2),%eax
43949c:	39 43 59             	cmp    %eax,0x59(%ebx)
43949f:	63 50 6c             	arpl   %edx,0x6c(%eax)
4394a2:	4e                   	dec    %esi
4394a3:	6f                   	outsl  %ds:(%esi),(%dx)
4394a4:	43                   	inc    %ebx
4394a5:	38 63 52             	cmp    %ah,0x52(%ebx)
4394a8:	34 57                	xor    $0x57,%al
4394aa:	65 62 31             	bound  %esi,%gs:(%ecx)
4394ad:	68 4a 76 6a 49       	push   $0x496a764a
4394b2:	42                   	inc    %edx
4394b3:	63 63 51             	arpl   %esp,0x51(%ebx)
4394b6:	6f                   	outsl  %ds:(%esi),(%dx)
4394b7:	73 47                	jae    0x439500
4394b9:	64 2b 62 45          	sub    %fs:0x45(%edx),%esp
4394bd:	64 32 72 73          	xor    %fs:0x73(%edx),%dh
4394c1:	64 67 49             	fs addr16 dec %ecx
4394c4:	48                   	dec    %eax
4394c5:	49                   	dec    %ecx
4394c6:	65 46                	gs inc %esi
4394c8:	49                   	dec    %ecx
4394c9:	51                   	push   %ecx
4394ca:	64 38 4f 39          	cmp    %cl,%fs:0x39(%edi)
4394ce:	4a                   	dec    %edx
4394cf:	47                   	inc    %edi
4394d0:	75 77                	jne    0x439549
4394d2:	52                   	push   %edx
4394d3:	32 5a 5a             	xor    0x5a(%edx),%bl
4394d6:	4f                   	dec    %edi
4394d7:	49                   	dec    %ecx
4394d8:	65 71 31             	gs jno 0x43950c
4394db:	47                   	inc    %edi
4394dc:	64 77 6f             	fs ja  0x43954e
4394df:	65 4f                	gs dec %edi
4394e1:	30 57 6e             	xor    %dl,0x6e(%edi)
4394e4:	76 42                	jbe    0x439528
4394e6:	55                   	push   %ebp
4394e7:	78 32                	js     0x43951b
4394e9:	33 41 6b             	xor    0x6b(%ecx),%eax
4394ec:	65 4a                	gs dec %edx
4394ee:	4a                   	dec    %edx
4394ef:	4f                   	dec    %edi
4394f0:	6e                   	outsb  %ds:(%esi),(%dx)
4394f1:	33 75 34             	xor    0x34(%ebp),%esi
4394f4:	6e                   	outsb  %ds:(%esi),(%dx)
4394f5:	4e                   	dec    %esi
4394f6:	42                   	inc    %edx
4394f7:	66 4e                	dec    %si
4394f9:	53                   	push   %ebx
4394fa:	51                   	push   %ecx
4394fb:	46                   	inc    %esi
4394fc:	70 37                	jo     0x439535
4394fe:	37                   	aaa
4394ff:	4f                   	dec    %edi
439500:	50                   	push   %eax
439501:	6c                   	insb   (%dx),%es:(%edi)
439502:	48                   	dec    %eax
439503:	74 71                	je     0x439576
439505:	61                   	popa
439506:	79 4e                	jns    0x439556
439508:	42                   	inc    %edx
439509:	33 73 47             	xor    0x47(%ebx),%esi
43950c:	33 2f                	xor    (%edi),%ebp
43950e:	6e                   	outsb  %ds:(%esi),(%dx)
43950f:	36 76 58             	ss jbe 0x43956a
439512:	77 77                	ja     0x43958b
439514:	37                   	aaa
439515:	32 35 4a 44 43 39    	xor    0x3943444a,%dh
43951b:	68 33 5a 2f 36       	push   $0x362f5a33
439520:	42                   	inc    %edx
439521:	4b                   	dec    %ebx
439522:	4a                   	dec    %edx
439523:	71 7a                	jno    0x43959f
439525:	36 64 70 6d          	ss fs jo 0x439596
439529:	69 74 41 30 70 6a 69 	imul   $0x2b696a70,0x30(%ecx,%eax,2),%esi
439530:	2b
439531:	66 50                	push   %ax
439533:	6e                   	outsb  %ds:(%esi),(%dx)
439534:	61                   	popa
439535:	54                   	push   %esp
439536:	78 38                	js     0x439570
439538:	74 66                	je     0x4395a0
43953a:	68 58 53 42 73       	push   $0x73425358
43953f:	41                   	inc    %ecx
439540:	4c                   	dec    %esp
439541:	49                   	dec    %ecx
439542:	4b                   	dec    %ebx
439543:	32 67 6a             	xor    0x6a(%edi),%ah
439546:	67 79 42             	addr16 jns 0x43958b
439549:	6c                   	insb   (%dx),%es:(%edi)
43954a:	41                   	inc    %ecx
43954b:	43                   	inc    %ebx
43954c:	53                   	push   %ebx
43954d:	76 6d                	jbe    0x4395bc
43954f:	67 59                	addr16 pop %ecx
439551:	6d                   	insl   (%dx),%es:(%edi)
439552:	36 70 5a             	ss jo  0x4395af
439555:	77 66                	ja     0x4395bd
439557:	63 47 76             	arpl   %eax,0x76(%edi)
43955a:	36 52                	ss push %edx
43955c:	57                   	push   %edi
43955d:	2b 56 56             	sub    0x56(%esi),%edx
439560:	5a                   	pop    %edx
439561:	37                   	aaa
439562:	2f                   	das
439563:	78 57                	js     0x4395bc
439565:	37                   	aaa
439566:	4b                   	dec    %ebx
439567:	47                   	inc    %edi
439568:	79 51                	jns    0x4395bb
43956a:	30 77 71             	xor    %dh,0x71(%edi)
43956d:	5a                   	pop    %edx
43956e:	68 44 34 61 37       	push   $0x37613444
439573:	2b 47 6d             	sub    0x6d(%edi),%eax
439576:	4c                   	dec    %esp
439577:	58                   	pop    %eax
439578:	63 57 30             	arpl   %edx,0x30(%edi)
43957b:	69 44 65 56 64 6e 69 	imul   $0x7a696e64,0x56(%ebp,%eiz,2),%eax
439582:	7a
439583:	73 4e                	jae    0x4395d3
439585:	78 34                	js     0x4395bb
439587:	58                   	pop    %eax
439588:	39 74 2f 54          	cmp    %esi,0x54(%edi,%ebp,1)
43958c:	6e                   	outsb  %ds:(%esi),(%dx)
43958d:	6c                   	insb   (%dx),%es:(%edi)
43958e:	34 78                	xor    $0x78,%al
439590:	77 44                	ja     0x4395d6
439592:	54                   	push   %esp
439593:	37                   	aaa
439594:	4a                   	dec    %edx
439595:	7a 41                	jp     0x4395d8
439597:	70 56                	jo     0x4395ef
439599:	57                   	push   %edi
43959a:	4e                   	dec    %esi
43959b:	64 79 72             	fs jns 0x439610
43959e:	6f                   	outsl  %ds:(%esi),(%dx)
43959f:	69 77 64 35 4d 7a 61 	imul   $0x617a4d35,0x64(%edi),%esi
4395a6:	54                   	push   %esp
4395a7:	38 68 36             	cmp    %ch,0x36(%eax)
4395aa:	68 4a 44 50 39       	push   $0x3950444a
4395af:	39 38                	cmp    %edi,(%eax)
4395b1:	78 4d                	js     0x439600
4395b3:	4d                   	dec    %ebp
4395b4:	72 69                	jb     0x43961f
4395b6:	6e                   	outsb  %ds:(%esi),(%dx)
4395b7:	53                   	push   %ebx
4395b8:	4c                   	dec    %esp
4395b9:	38 2f                	cmp    %ch,(%edi)
4395bb:	4c                   	dec    %esp
4395bc:	6f                   	outsl  %ds:(%esi),(%dx)
4395bd:	52                   	push   %edx
4395be:	58                   	pop    %eax
4395bf:	53                   	push   %ebx
4395c0:	58                   	pop    %eax
4395c1:	62 6f 56             	bound  %ebp,0x56(%edi)
4395c4:	45                   	inc    %ebp
4395c5:	30 43 32             	xor    %al,0x32(%ebx)
4395c8:	67 53                	addr16 push %ebx
4395ca:	72 2b                	jb     0x4395f7
4395cc:	6b 70 71 43          	imul   $0x43,0x71(%eax),%esi
4395d0:	46                   	inc    %esi
4395d1:	31 61 36             	xor    %esp,0x36(%ecx)
4395d4:	50                   	push   %eax
4395d5:	79 73                	jns    0x43964a
4395d7:	75 74                	jne    0x43964d
4395d9:	38 7a 6e             	cmp    %bh,0x6e(%edx)
4395dc:	41                   	inc    %ecx
4395dd:	58                   	pop    %eax
4395de:	6e                   	outsb  %ds:(%esi),(%dx)
4395df:	37                   	aaa
4395e0:	6c                   	insb   (%dx),%es:(%edi)
4395e1:	75 6f                	jne    0x439652
4395e3:	73 74                	jae    0x439659
4395e5:	6b 45 4c 75          	imul   $0x75,0x4c(%ebp),%eax
4395e9:	74 6e                	je     0x439659
4395eb:	50                   	push   %eax
4395ec:	65 70 79             	gs jo  0x439668
4395ef:	6e                   	outsb  %ds:(%esi),(%dx)
4395f0:	7a 42                	jp     0x439634
4395f2:	42                   	inc    %edx
4395f3:	6e                   	outsb  %ds:(%esi),(%dx)
4395f4:	4d                   	dec    %ebp
4395f5:	51                   	push   %ecx
4395f6:	69 30 4f 6d 49 41    	imul   $0x41496d4f,(%eax),%esi
4395fc:	75 6f                	jne    0x43966d
4395fe:	50                   	push   %eax
4395ff:	71 43                	jno    0x439644
439601:	48                   	dec    %eax
439602:	57                   	push   %edi
439603:	47                   	inc    %edi
439604:	64 6b 75 32 77       	imul   $0x77,%fs:0x32(%ebp),%esi
439609:	52                   	push   %edx
43960a:	66 33 6e 77          	xor    0x77(%esi),%bp
43960e:	54                   	push   %esp
43960f:	46                   	inc    %esi
439610:	4c                   	dec    %esp
439611:	65 6b 68 76 66       	imul   $0x66,%gs:0x76(%eax),%ebp
439616:	6d                   	insl   (%dx),%es:(%edi)
439617:	50                   	push   %eax
439618:	6b 37 2b             	imul   $0x2b,(%edi),%esi
43961b:	47                   	inc    %edi
43961c:	4e                   	dec    %esi
43961d:	49                   	dec    %ecx
43961e:	53                   	push   %ebx
43961f:	48                   	dec    %eax
439620:	51                   	push   %ecx
439621:	4f                   	dec    %edi
439622:	55                   	push   %ebp
439623:	4b                   	dec    %ebx
439624:	70 72                	jo     0x439698
439626:	62 47 30             	bound  %eax,0x30(%edi)
439629:	61                   	popa
43962a:	6c                   	insb   (%dx),%es:(%edi)
43962b:	77 41                	ja     0x43966e
43962d:	2f                   	das
43962e:	59                   	pop    %ecx
43962f:	59                   	pop    %ecx
439630:	64 73 57             	fs jae 0x43968a
439633:	35 7a 37 5a 32       	xor    $0x325a377a,%eax
439638:	65 71 66             	gs jno 0x4396a1
43963b:	65 41                	gs inc %ecx
43963d:	4d                   	dec    %ebp
43963e:	58                   	pop    %eax
43963f:	65 5a                	gs pop %edx
439641:	48                   	dec    %eax
439642:	6c                   	insb   (%dx),%es:(%edi)
439643:	34 39                	xor    $0x39,%al
439645:	59                   	pop    %ecx
439646:	36 57                	ss push %edi
439648:	38 4d 30             	cmp    %cl,0x30(%ebp)
43964b:	6a 33                	push   $0x33
43964d:	43                   	inc    %ebx
43964e:	7a 41                	jp     0x439691
439650:	63 4f 75             	arpl   %ecx,0x75(%edi)
439653:	4a                   	dec    %edx
439654:	59                   	pop    %ecx
439655:	7a 68                	jp     0x4396bf
439657:	72 45                	jb     0x43969e
439659:	62 76 50             	bound  %esi,0x50(%esi)
43965c:	73 4b                	jae    0x4396a9
43965e:	44                   	inc    %esp
43965f:	6f                   	outsl  %ds:(%esi),(%dx)
439660:	52                   	push   %edx
439661:	71 66                	jno    0x4396c9
439663:	37                   	aaa
439664:	6b 61 2f 51          	imul   $0x51,0x2f(%ecx),%esp
439668:	50                   	push   %eax
439669:	5a                   	pop    %edx
43966a:	4b                   	dec    %ebx
43966b:	56                   	push   %esi
43966c:	54                   	push   %esp
43966d:	5a                   	pop    %edx
43966e:	4f                   	dec    %edi
43966f:	72 4a                	jb     0x4396bb
439671:	77 68                	ja     0x4396db
439673:	30 34 52             	xor    %dh,(%edx,%edx,2)
439676:	49                   	dec    %ecx
439677:	52                   	push   %edx
439678:	51                   	push   %ecx
439679:	41                   	inc    %ecx