4393ba:	58                   	pop    %eax
4393bb:	4e                   	dec    %esi
4393bc:	6f                   	outsl  %ds:(%esi),(%dx)
4393bd:	41                   	inc    %ecx
4393be:	46                   	inc    %esi
4393bf:	5a                   	pop    %edx
4393c0:	6c                   	insb   (%dx),%es:(%edi)
4393c1:	63 6d 6c             	arpl   %ebp,0x6c(%ebp)
4393c4:	6d                   	insl   (%dx),%es:(%edi)
4393c5:	65 55                	gs push %ebp
4393c7:	68 68 63 32 67       	push   $0x67326368
4393cc:	41                   	inc    %ecx
4393cd:	54                   	push   %esp
4393ce:	57                   	push   %edi
4393cf:	46                   	inc    %esi
4393d0:	30 61 41             	xor    %ah,0x41(%ecx)
4393d3:	42                   	inc    %edx
4393d4:	6e                   	outsb  %ds:(%esi),(%dx)
4393d5:	5a                   	pop    %edx
4393d6:	58                   	pop    %eax
4393d7:	52                   	push   %edx
4393d8:	66 56                	push   %si
4393da:	32 6c 6b 64          	xor    0x64(%ebx,%ebp,2),%ch
4393de:	47                   	inc    %edi
4393df:	67 41                	addr16 inc %ecx
4393e1:	5a                   	pop    %edx
4393e2:	32 56 30             	xor    0x30(%esi),%dl
4393e5:	58                   	pop    %eax
4393e6:	30 78 6c             	xor    %bh,0x6c(%eax)
4393e9:	62 6d 64             	bound  %ebp,0x64(%ebp)
4393ec:	30 61 41             	xor    %ah,0x41(%ecx)
4393ef:	42                   	inc    %edx
4393f0:	32 51 32             	xor    0x32(%ecx),%dl
4393f3:	64 51                	fs push %ecx
4393f5:	53                   	push   %ebx
4393f6:	6b 4a 58 5a          	imul   $0x5a,0x58(%edx),%ecx
4393fa:	57                   	push   %edi
4393fb:	5a                   	pop    %edx
4393fc:	79 54                	jns    0x439452
4393fe:	32 6b 41             	xor    0x41(%ebx),%ch
439401:	54                   	push   %esp
439402:	6d                   	insl   (%dx),%es:(%edi)
439403:	56                   	push   %esi
439404:	33 62 32             	xor    0x32(%edx),%esp
439407:	4a                   	dec    %edx
439408:	71 41                	jno    0x43944b
43940a:	45                   	inc    %ebp
43940b:	46                   	inc    %esi
43940c:	7a 65                	jp     0x439473
43940e:	57                   	push   %edi
43940f:	35 6a 51 32 46       	xor    $0x4632516a,%eax
439414:	73 62                	jae    0x439478
439416:	47                   	inc    %edi
439417:	4a                   	dec    %edx
439418:	68 59 32 73 41       	push   $0x41733259
43941d:	59                   	pop    %ecx
43941e:	32 46 73             	xor    0x73(%esi),%al
439421:	62 47 4a             	bound  %eax,0x4a(%edi)
439424:	68 59 32 73 41       	push   $0x41733259
439429:	52                   	push   %edx
43942a:	47                   	inc    %edi
43942b:	56                   	push   %esi
43942c:	6a 62                	push   $0x62
43942e:	47                   	inc    %edi
43942f:	46                   	inc    %esi
439430:	79 5a                	jns    0x43948c
439432:	55                   	push   %ebp
439433:	78 76                	js     0x4394ab
439435:	59                   	pop    %ecx
439436:	32 46 73             	xor    0x73(%esi),%al
439439:	41                   	inc    %ecx
43943a:	45                   	inc    %ebp
43943b:	52                   	push   %edx
43943c:	6c                   	insb   (%dx),%es:(%edi)
43943d:	5a                   	pop    %edx
43943e:	6d                   	insl   (%dx),%es:(%edi)
43943f:	6c                   	insb   (%dx),%es:(%edi)
439440:	75 5a                	jne    0x43949c
439442:	55                   	push   %ebp
439443:	78 68                	js     0x4394ad
439445:	59                   	pop    %ecx
439446:	6d                   	insl   (%dx),%es:(%edi)
439447:	56                   	push   %esi
439448:	73 41                	jae    0x43948b
43944a:	45                   	inc    %ebp
43944b:	31 68 63             	xor    %ebp,0x63(%eax)
43944e:	6d                   	insl   (%dx),%es:(%edi)
43944f:	74 4d                	je     0x43949e
439451:	59                   	pop    %ecx
439452:	57                   	push   %edi
439453:	4a                   	dec    %edx
439454:	6c                   	insb   (%dx),%es:(%edi)
439455:	62 41 42             	bound  %eax,0x42(%ecx)
439458:	48                   	dec    %eax
439459:	5a                   	pop    %edx
43945a:	58                   	pop    %eax
43945b:	52                   	push   %edx
43945c:	51                   	push   %ecx
43945d:	61                   	popa
43945e:	58                   	pop    %eax
43945f:	68 6c 62 41 42       	push   $0x4241626c
439464:	44                   	inc    %esp
439465:	59                   	pop    %ecx
439466:	57                   	push   %edi
439467:	78 73                	js     0x4394dc
439469:	41                   	inc    %ecx
43946a:	45                   	inc    %ebp
43946b:	46                   	inc    %esi
43946c:	75 5a                	jne    0x4394c8
43946e:	48                   	dec    %eax
43946f:	4a                   	dec    %edx
439470:	76 61                	jbe    0x4394d3
439472:	57                   	push   %edi
439473:	52                   	push   %edx
439474:	54                   	push   %esp
439475:	64 48                	fs dec %eax
439477:	56                   	push   %esi
439478:	6b 61 57 38          	imul   $0x38,0x57(%ecx),%esp
43947c:	75 5a                	jne    0x4394d8
43947e:	47                   	inc    %edi
43947f:	78 73                	js     0x4394f4
439481:	41                   	inc    %ecx
439482:	45                   	inc    %ebp
439483:	64 6c                	fs insb (%dx),%es:(%edi)
439485:	64 45                	fs inc %ebp
439487:	31 68 62             	xor    %ebp,0x62(%eax)
43948a:	6d                   	insl   (%dx),%es:(%edi)
43948b:	6c                   	insb   (%dx),%es:(%edi)
43948c:	6d                   	insl   (%dx),%es:(%edi)
43948d:	5a                   	pop    %edx
43948e:	58                   	pop    %eax
43948f:	4e                   	dec    %esi
439490:	30 55 6d             	xor    %dl,0x6d(%ebp)
439493:	56                   	push   %esi
439494:	7a 62                	jp     0x4394f8
439496:	33 56 79             	xor    0x79(%esi),%edx
439499:	59                   	pop    %ecx
43949a:	32 56 54             	xor    0x54(%esi),%dl
43949d:	64 48                	fs dec %eax
43949f:	4a                   	dec    %edx
4394a0:	6c                   	insb   (%dx),%es:(%edi)
4394a1:	59                   	pop    %ecx
4394a2:	57                   	push   %edi
4394a3:	30 41 5a             	xor    %al,0x5a(%ecx)
4394a6:	32 56 30             	xor    0x30(%esi),%dl
4394a9:	58                   	pop    %eax
4394aa:	30 4a 68             	xor    %cl,0x68(%edx)
4394ad:	63 32                	arpl   %esi,(%edx)
4394af:	56                   	push   %esi
4394b0:	54                   	push   %esp
4394b1:	64 48                	fs dec %eax
4394b3:	4a                   	dec    %edx
4394b4:	6c                   	insb   (%dx),%es:(%edi)
4394b5:	59                   	pop    %ecx
4394b6:	57                   	push   %edi
4394b7:	30 41 51             	xor    %al,0x51(%ecx)
4394ba:	33 4a 35             	xor    0x35(%edx),%ecx
4394bd:	63 48 52             	arpl   %ecx,0x52(%eax)
4394c0:	76 55                	jbe    0x439517
4394c2:	33 52 79             	xor    0x79(%edx),%edx
4394c5:	5a                   	pop    %edx
4394c6:	57                   	push   %edi
4394c7:	46                   	inc    %esi
4394c8:	74 41                	je     0x43950b
4394ca:	45                   	inc    %ebp
4394cb:	64 61                	fs popa
4394cd:	61                   	popa
4394ce:	58                   	pop    %eax
4394cf:	42                   	inc    %edx
4394d0:	54                   	push   %esp
4394d1:	64 48                	fs dec %eax
4394d3:	4a                   	dec    %edx
4394d4:	6c                   	insb   (%dx),%es:(%edi)
4394d5:	59                   	pop    %ecx
4394d6:	57                   	push   %edi
4394d7:	30 41 54             	xor    %al,0x54(%ecx)
4394da:	57                   	push   %edi
4394db:	56                   	push   %esi
4394dc:	74 62                	je     0x439540
4394de:	33 4a 35             	xor    0x35(%edx),%ecx
4394e1:	55                   	push   %ebp
4394e2:	33 52 79             	xor    0x79(%edx),%edx
4394e5:	5a                   	pop    %edx
4394e6:	57                   	push   %edi
4394e7:	46                   	inc    %esi
4394e8:	74 41                	je     0x43952b
4394ea:	47                   	inc    %edi
4394eb:	74 6c                	je     0x439559
4394ed:	65 56                	gs push %esi
4394ef:	39 77 59             	cmp    %esi,0x59(%edi)
4394f2:	58                   	pop    %eax
4394f3:	4a                   	dec    %edx
4394f4:	68 62 51 42 6e       	push   $0x6e425162
4394f9:	5a                   	pop    %edx
4394fa:	58                   	pop    %eax
4394fb:	52                   	push   %edx
4394fc:	66 53                	push   %bx
4394fe:	58                   	pop    %eax
4394ff:	52                   	push   %edx
439500:	6c                   	insb   (%dx),%es:(%edi)
439501:	62 51 42             	bound  %edx,0x42(%ecx)
439504:	54                   	push   %esp
439505:	65 58                	gs pop %eax
439507:	4e                   	dec    %esi
439508:	30 5a 57             	xor    %bl,0x57(%edx)
43950b:	30 41 55             	xor    %al,0x55(%ecx)
43950e:	33 6c 74 62          	xor    0x62(%esp,%esi,2),%ebp
439512:	57                   	push   %edi
439513:	56                   	push   %esi
439514:	30 63 6d             	xor    %ah,0x6d(%ebx)
439517:	6c                   	insb   (%dx),%es:(%edi)
439518:	6a 51                	push   $0x51
43951a:	57                   	push   %edi
43951b:	78 6e                	js     0x43958b
43951d:	62 33                	bound  %esi,(%ebx)
43951f:	4a                   	dec    %edx
439520:	70 64                	jo     0x439586
439522:	47                   	inc    %edi
439523:	68 74 41 45 68       	push   $0x68454174
439528:	68 63 32 68 42       	push   $0x42683263
43952d:	62 47 64             	bound  %eax,0x64(%edi)
439530:	76 63                	jbe    0x439595
439532:	6d                   	insl   (%dx),%es:(%edi)
439533:	6c                   	insb   (%dx),%es:(%edi)
439534:	30 61 47             	xor    %ah,0x47(%ecx)
439537:	30 41 53             	xor    %al,0x53(%ecx)
43953a:	55                   	push   %ebp
43953b:	4e                   	dec    %esi
43953c:	79 65                	jns    0x4395a3
43953e:	58                   	pop    %eax
43953f:	42                   	inc    %edx
439540:	30 62 31             	xor    %ah,0x31(%edx)
439543:	52                   	push   %edx
439544:	79 59                	jns    0x43959f
439546:	57                   	push   %edi
439547:	35 7a 5a 6d 39       	xor    $0x396d5a7a,%eax
43954c:	79 62                	jns    0x4395b0
43954e:	51                   	push   %ecx
43954f:	42                   	inc    %edx
439550:	53                   	push   %ebx
439551:	5a                   	pop    %edx
439552:	57                   	push   %edi
439553:	46                   	inc    %esi
439554:	6b 51 6d 39          	imul   $0x39,0x6d(%ecx),%edx
439558:	76 62                	jbe    0x4395bc
43955a:	47                   	inc    %edi
43955b:	56                   	push   %esi
43955c:	68 62 67 42 4e       	push   $0x4e426762
439561:	61                   	popa
439562:	57                   	push   %edi
439563:	34 41                	xor    $0x41,%al
439565:	51                   	push   %ecx
439566:	58                   	pop    %eax
439567:	42                   	inc    %edx
439568:	77 52                	ja     0x4395bc
43956a:	47                   	inc    %edi
43956b:	39 74 59 57          	cmp    %esi,0x57(%ecx,%ebx,2)
43956f:	6c                   	insb   (%dx),%es:(%edi)
439570:	75 41                	jne    0x4395b3
439572:	47                   	inc    %edi
439573:	64 6c                	fs insb (%dx),%es:(%edi)
439575:	64 46                	fs inc %esi
439577:	39 44 64 58          	cmp    %eax,0x58(%esp,%eiz,2)
43957b:	4a                   	dec    %edx
43957c:	79 5a                	jns    0x4395d8
43957e:	57                   	push   %edi
43957f:	35 30 52 47 39       	xor    $0x39475230,%eax
439584:	74 59                	je     0x4395df
439586:	57                   	push   %edi
439587:	6c                   	insb   (%dx),%es:(%edi)
439588:	75 41                	jne    0x4395cb
43958a:	46                   	inc    %esi
43958b:	4e                   	dec    %esi
43958c:	35 63 33 52 6c       	xor    $0x6c523363,%eax
439591:	62 53 35             	bound  %edx,0x35(%ebx)
439594:	4a                   	dec    %edx
439595:	54                   	push   %esp
439596:	79 35                	jns    0x4395cd
439598:	44                   	inc    %esp
439599:	62 32                	bound  %esi,(%edx)
43959b:	31 77 63             	xor    %esi,0x63(%edi)
43959e:	6d                   	insl   (%dx),%es:(%edi)
43959f:	56                   	push   %esi
4395a0:	7a 63                	jp     0x439605
4395a2:	32 6c 76 62          	xor    0x62(%esi,%esi,2),%ch
4395a6:	67 42                	addr16 inc %edx
4395a8:	54                   	push   %esp
4395a9:	65 58                	gs pop %eax
4395ab:	4e                   	dec    %esi
4395ac:	30 5a 57             	xor    %bl,0x57(%edx)
4395af:	30 75 55             	xor    %dh,0x55(%ebp)
4395b2:	6d                   	insl   (%dx),%es:(%edi)
4395b3:	56                   	push   %esi
4395b4:	6d                   	insl   (%dx),%es:(%edi)
4395b5:	62 47 56             	bound  %eax,0x56(%edi)
4395b8:	6a 64                	push   $0x64
4395ba:	47                   	inc    %edi
4395bb:	6c                   	insb   (%dx),%es:(%edi)
4395bc:	76 62                	jbe    0x439620
4395be:	67 42                	addr16 inc %edx
4395c0:	7a 5a                	jp     0x43961c
4395c2:	58                   	pop    %eax
4395c3:	52                   	push   %edx
4395c4:	66 55                	push   %bp
4395c6:	47                   	inc    %edi
4395c7:	39 7a 61             	cmp    %edi,0x61(%edx)
4395ca:	58                   	pop    %eax
4395cb:	52                   	push   %edx
4395cc:	70 62                	jo     0x439630
4395ce:	32 34 41             	xor    (%ecx,%eax,2),%dh
4395d1:	53                   	push   %ebx
4395d2:	57                   	push   %edi
4395d3:	35 32 59 57 78       	xor    $0x78575932,%eax
4395d8:	70 5a                	jo     0x439634
4395da:	45                   	inc    %ebp
4395db:	39 77 5a             	cmp    %esi,0x5a(%edi)
4395de:	58                   	pop    %eax
4395df:	4a                   	dec    %edx
4395e0:	68 64 47 6c 76       	push   $0x766c4764
4395e5:	62 6b 56             	bound  %ebp,0x56(%ebx)
4395e8:	34 59                	xor    $0x59,%al
4395ea:	32 56 77             	xor    0x77(%esi),%dl
4395ed:	64 47                	fs inc %edi
4395ef:	6c                   	insb   (%dx),%es:(%edi)
4395f0:	76 62                	jbe    0x439654
4395f2:	67 42                	addr16 inc %edx
4395f4:	54                   	push   %esp
4395f5:	64 48                	fs dec %eax
4395f7:	4a                   	dec    %edx
4395f8:	70 62                	jo     0x43965c
4395fa:	6d                   	insl   (%dx),%es:(%edi)
4395fb:	64 44                	fs inc %esp
4395fd:	62 32                	bound  %esi,(%edx)
4395ff:	31 77 59             	xor    %esi,0x59(%edi)
439602:	58                   	pop    %eax
439603:	4a                   	dec    %edx
439604:	70 63                	jo     0x439669
439606:	32 39                	xor    (%ecx),%bh
439608:	75 41                	jne    0x43964b
43960a:	45                   	inc    %ebp
43960b:	31 6c 64 47          	xor    %ebp,0x47(%esp,%eiz,2)
43960f:	68 76 5a 45 6c       	push   $0x6c455a76
439614:	75 5a                	jne    0x439670
439616:	6d                   	insl   (%dx),%es:(%edi)
439617:	38 41 51             	cmp    %al,0x51(%ecx)
43961a:	32 39                	xor    (%ecx),%bh
43961c:	75 63                	jne    0x439681
43961e:	33 52 79             	xor    0x79(%edx),%edx
439621:	64 57                	fs push %edi
439623:	4e                   	dec    %esi