421511:	50                   	push   %eax
421512:	31 51 45             	xor    %edx,0x45(%ecx)
421515:	48                   	dec    %eax
421516:	6a 71                	push   $0x71
421518:	5a                   	pop    %edx
421519:	7a 50                	jp     0x42156b
42151b:	35 70 6b 75 73       	xor    $0x73756b70,%eax
421520:	6a 53                	push   $0x53
421522:	47                   	inc    %edi
421523:	64 63 4a 64          	arpl   %ecx,%fs:0x64(%edx)
421527:	7a 75                	jp     0x42159e
421529:	6f                   	outsl  %ds:(%esi),(%dx)
42152a:	4f                   	dec    %edi
42152b:	47                   	inc    %edi
42152c:	34 49                	xor    $0x49,%al
42152e:	71 35                	jno    0x421565
421530:	41                   	inc    %ecx
421531:	65 59                	gs pop %ecx
421533:	75 62                	jne    0x421597
421535:	6c                   	insb   (%dx),%es:(%edi)
421536:	39 64 53 37          	cmp    %esp,0x37(%ebx,%edx,2)
42153a:	78 79                	js     0x4215b5
42153c:	49                   	dec    %ecx
42153d:	47                   	inc    %edi
42153e:	6b 58 62 4e          	imul   $0x4e,0x62(%eax),%ebx
421542:	57                   	push   %edi
421543:	6e                   	outsb  %ds:(%esi),(%dx)
421544:	5a                   	pop    %edx
421545:	4a                   	dec    %edx
421546:	30 52 2f             	xor    %dl,0x2f(%edx)
421549:	30 43 68             	xor    %al,0x68(%ebx)
42154c:	6b 33 77             	imul   $0x77,(%ebx),%esi
42154f:	4f                   	dec    %edi
421550:	42                   	inc    %edx
421551:	70 48                	jo     0x42159b
421553:	54                   	push   %esp
421554:	63 62 31             	arpl   %esp,0x31(%edx)
421557:	6d                   	insl   (%dx),%es:(%edi)
421558:	65 59                	gs pop %ecx
42155a:	4a                   	dec    %edx
42155b:	4d                   	dec    %ebp
42155c:	36 71 4d             	ss jno 0x4215ac
42155f:	72 4f                	jb     0x4215b0
421561:	70 5a                	jo     0x4215bd
421563:	55                   	push   %ebp
421564:	31 6f 2b             	xor    %ebp,0x2b(%edi)
421567:	4d                   	dec    %ebp
421568:	64 55                	fs push %ebp
42156a:	39 4c 74 72          	cmp    %ecx,0x72(%esp,%esi,2)
42156e:	2f                   	das
42156f:	76 54                	jbe    0x4215c5
421571:	79 6f                	jns    0x4215e2
421573:	6f                   	outsl  %ds:(%esi),(%dx)
421574:	66 71 4c             	data16 jno 0x4215c3
421577:	70 33                	jo     0x4215ac
421579:	52                   	push   %edx
42157a:	46                   	inc    %esi
42157b:	69 55 63 64 72 46 53 	imul   $0x53467264,0x63(%ebp),%edx
421582:	61                   	popa
421583:	7a 54                	jp     0x4215d9
421585:	5a                   	pop    %edx
421586:	6f                   	outsl  %ds:(%esi),(%dx)
421587:	64 6e                	outsb  %fs:(%esi),(%dx)
421589:	76 30                	jbe    0x4215bb
42158b:	62 66 49             	bound  %esp,0x49(%esi)
42158e:	47                   	inc    %edi
42158f:	56                   	push   %esi
421590:	70 44                	jo     0x4215d6
421592:	57                   	push   %edi
421593:	4d                   	dec    %ebp
421594:	66 4d                	dec    %bp
421596:	6d                   	insl   (%dx),%es:(%edi)
421597:	32 42 75             	xor    0x75(%edx),%al
42159a:	78 38                	js     0x4215d4
42159c:	2b 43 4a             	sub    0x4a(%ebx),%eax
42159f:	66 7a 30             	data16 jp 0x4215d2
4215a2:	33 79 42             	xor    0x42(%ecx),%edi
4215a5:	56                   	push   %esi
4215a6:	72 37                	jb     0x4215df
4215a8:	44                   	inc    %esp
4215a9:	30 46 72             	xor    %al,0x72(%esi)
4215ac:	4a                   	dec    %edx
4215ad:	50                   	push   %eax
4215ae:	66 79 67             	data16 jns 0x421618
4215b1:	6f                   	outsl  %ds:(%esi),(%dx)
4215b2:	44                   	inc    %esp
4215b3:	62 62 68             	bound  %esp,0x68(%edx)
4215b6:	7a 6e                	jp     0x421626
4215b8:	56                   	push   %esi
4215b9:	35 59 6c 59 7a       	xor    $0x7a596c59,%eax
4215be:	6a 4a                	push   $0x4a
4215c0:	56                   	push   %esi
4215c1:	45                   	inc    %ebp
4215c2:	32 78 66             	xor    0x66(%eax),%bh
4215c5:	67 4f                	addr16 dec %edi
4215c7:	70 57                	jo     0x421620
4215c9:	58                   	pop    %eax
4215ca:	57                   	push   %edi
4215cb:	4d                   	dec    %ebp
4215cc:	52                   	push   %edx
4215cd:	68 4f 61 69 62       	push   $0x6269614f
4215d2:	70 36                	jo     0x42160a
4215d4:	2b 36                	sub    (%esi),%esi
4215d6:	6e                   	outsb  %ds:(%esi),(%dx)
4215d7:	44                   	inc    %esp
4215d8:	58                   	pop    %eax
4215d9:	4a                   	dec    %edx
4215da:	46                   	inc    %esi
4215db:	6a 4f                	push   $0x4f
4215dd:	45                   	inc    %ebp
4215de:	75 6d                	jne    0x42164d
4215e0:	30 5a 70             	xor    %bl,0x70(%edx)
4215e3:	56                   	push   %esi
4215e4:	45                   	inc    %ebp
4215e5:	4e                   	dec    %esi
4215e6:	68 4a 70 68 46       	push   $0x4668704a
4215eb:	62 48 4a             	bound  %ecx,0x4a(%eax)
4215ee:	77 58                	ja     0x421648
4215f0:	77 39                	ja     0x42162b
4215f2:	41                   	inc    %ecx
4215f3:	58                   	pop    %eax
4215f4:	45                   	inc    %ebp
4215f5:	30 6a 38             	xor    %ch,0x38(%edx)
4215f8:	31 53 65             	xor    %edx,0x65(%ebx)
4215fb:	49                   	dec    %ecx
4215fc:	6f                   	outsl  %ds:(%esi),(%dx)
4215fd:	70 48                	jo     0x421647
4215ff:	31 4f 65             	xor    %ecx,0x65(%edi)
421602:	30 6b 49             	xor    %ch,0x49(%ebx)
421605:	73 65                	jae    0x42166c
421607:	6d                   	insl   (%dx),%es:(%edi)
421608:	73 44                	jae    0x42164e
42160a:	34 51                	xor    $0x51,%al
42160c:	32 76 33             	xor    0x33(%esi),%dh
42160f:	77 59                	ja     0x42166a
421611:	69 62 4b 62 52 4c 75 	imul   $0x754c5262,0x4b(%edx),%esp
421618:	5a                   	pop    %edx
421619:	76 77                	jbe    0x421692
42161b:	65 66 64 64 47       	gs fs fs inc %di
421620:	68 64 58 58 43       	push   $0x43585864
421625:	42                   	inc    %edx
421626:	7a 37                	jp     0x42165f
421628:	46                   	inc    %esi
421629:	56                   	push   %esi
42162a:	64 4e                	fs dec %esi
42162c:	2b 33                	sub    (%ebx),%esi
42162e:	32 7a 76             	xor    0x76(%edx),%bh
421631:	4b                   	dec    %ebx
421632:	43                   	inc    %ebx
421633:	74 77                	je     0x4216ac
421635:	49                   	dec    %ecx
421636:	5a                   	pop    %edx
421637:	35 78 34 49 30       	xor    $0x30493478,%eax
42163c:	46                   	inc    %esi
42163d:	37                   	aaa
42163e:	64 47                	fs inc %edi
421640:	46                   	inc    %esi
421641:	66 52                	push   %dx
421643:	47                   	inc    %edi
421644:	6a 2b                	push   $0x2b
421646:	54                   	push   %esp
421647:	78 7a                	js     0x4216c3
421649:	49                   	dec    %ecx
42164a:	4f                   	dec    %edi
42164b:	61                   	popa
42164c:	53                   	push   %ebx
42164d:	61                   	popa
42164e:	47                   	inc    %edi
42164f:	78 70                	js     0x4216c1
421651:	73 6f                	jae    0x4216c2
421653:	6a 33                	push   $0x33
421655:	65 42                	gs inc %edx
421657:	43                   	inc    %ebx
421658:	63 74 6d 32          	arpl   %esi,0x32(%ebp,%ebp,2)
42165c:	73 71                	jae    0x4216cf
42165e:	67 75 73             	addr16 jne 0x4216d4
421661:	64 68 78 6e 38 66    	fs push $0x66386e78
421667:	41                   	inc    %ecx
421668:	48                   	dec    %eax
421669:	57                   	push   %edi
42166a:	34 38                	xor    $0x38,%al
42166c:	36 37                	ss aaa
42166e:	67 55                	addr16 push %ebp
421670:	44                   	inc    %esp
421671:	47                   	inc    %edi
421672:	32 6c 4b 67          	xor    0x67(%ebx,%ecx,2),%ch
421676:	33 61 66             	xor    0x66(%ecx),%esp
421679:	4d                   	dec    %ebp
42167a:	4b                   	dec    %ebx
42167b:	61                   	popa
42167c:	79 31                	jns    0x4216af
42167e:	55                   	push   %ebp
42167f:	78 69                	js     0x4216ea
421681:	74 50                	je     0x4216d3
421683:	4a                   	dec    %edx
421684:	69 75 78 56 6c 31 7a 	imul   $0x7a316c56,0x78(%ebp),%esi
42168b:	67 55                	addr16 push %ebp
42168d:	66 32 66 45          	data16 xor 0x45(%esi),%ah
421691:	55                   	push   %ebp
421692:	4d                   	dec    %ebp
421693:	50                   	push   %eax
421694:	47                   	inc    %edi
421695:	66 48                	dec    %ax
421697:	7a 59                	jp     0x4216f2
421699:	35 4e 78 43 44       	xor    $0x4443784e,%eax
42169e:	6b 67 54 59          	imul   $0x59,0x54(%edi),%esp
4216a2:	4c                   	dec    %esp
4216a3:	50                   	push   %eax
4216a4:	7a 2b                	jp     0x4216d1
4216a6:	68 6c 5a 6f 67       	push   $0x676f5a6c
4216ab:	63 78 51             	arpl   %edi,0x51(%eax)
4216ae:	4e                   	dec    %esi
4216af:	32 50 42             	xor    0x42(%eax),%dl
4216b2:	33 73 59             	xor    0x59(%ebx),%esi
4216b5:	49                   	dec    %ecx
4216b6:	6b 32 75             	imul   $0x75,(%edx),%esi
4216b9:	69 65 31 6f 6b 73 4d 	imul   $0x4d736b6f,0x31(%ebp),%esp
4216c0:	45                   	inc    %ebp
4216c1:	4f                   	dec    %edi
4216c2:	37                   	aaa
4216c3:	4d                   	dec    %ebp
4216c4:	50                   	push   %eax
4216c5:	65 37                	gs aaa
4216c7:	67 39 42 58          	cmp    %eax,0x58(%bp,%si)
4216cb:	62 34 66             	bound  %esi,(%esi,%eiz,2)
4216ce:	49                   	dec    %ecx
4216cf:	6c                   	insb   (%dx),%es:(%edi)
4216d0:	74 4d                	je     0x42171f
4216d2:	4f                   	dec    %edi
4216d3:	61                   	popa
4216d4:	36 72 4f             	ss jb  0x421726
4216d7:	6b 68 59 34          	imul   $0x34,0x59(%eax),%ebp
4216db:	64 4e                	fs dec %esi
4216dd:	71 38                	jno    0x421717
4216df:	46                   	inc    %esi
4216e0:	6f                   	outsl  %ds:(%esi),(%dx)
4216e1:	54                   	push   %esp
4216e2:	44                   	inc    %esp
4216e3:	72 71                	jb     0x421756
4216e5:	62 7a 44             	bound  %edi,0x44(%edx)
4216e8:	44                   	inc    %esp
4216e9:	46                   	inc    %esi
4216ea:	61                   	popa
4216eb:	63 4c 42 4a          	arpl   %ecx,0x4a(%edx,%eax,2)
4216ef:	48                   	dec    %eax
4216f0:	77 4c                	ja     0x42173e
4216f2:	54                   	push   %esp
4216f3:	72 50                	jb     0x421745
4216f5:	4f                   	dec    %edi
4216f6:	4d                   	dec    %ebp
4216f7:	59                   	pop    %ecx
4216f8:	36 63 6c 65 72       	arpl   %ebp,%ss:0x72(%ebp,%eiz,2)
4216fd:	61                   	popa
4216fe:	68 54 73 62 63       	push   $0x63627354
421703:	68 72 78 55 51       	push   $0x51557872
421708:	38 55 48             	cmp    %dl,0x48(%ebp)
42170b:	51                   	push   %ecx
42170c:	5a                   	pop    %edx
42170d:	73 6e                	jae    0x42177d
42170f:	7a 39                	jp     0x42174a
421711:	55                   	push   %ebp
421712:	75 37                	jne    0x42174b
421714:	66 45                	inc    %bp
421716:	7a 39                	jp     0x421751
421718:	31 69 67             	xor    %ebp,0x67(%ecx)
42171b:	71 43                	jno    0x421760
42171d:	62 55 56             	bound  %edx,0x56(%ebp)
421720:	57                   	push   %edi
421721:	6c                   	insb   (%dx),%es:(%edi)
421722:	62 54 34 57          	bound  %edx,0x57(%esp,%esi,1)
421726:	52                   	push   %edx
421727:	58                   	pop    %eax
421728:	59                   	pop    %ecx
421729:	68 56 33 75 55       	push   $0x55753356
42172e:	6b 52 44 47          	imul   $0x47,0x44(%edx),%edx
421732:	57                   	push   %edi
421733:	70 32                	jo     0x421767
421735:	54                   	push   %esp
421736:	42                   	inc    %edx
421737:	6d                   	insl   (%dx),%es:(%edi)
421738:	4a                   	dec    %edx
421739:	44                   	inc    %esp
42173a:	64 56                	fs push %esi
42173c:	77 78                	ja     0x4217b6
42173e:	77 65                	ja     0x4217a5
421740:	6d                   	insl   (%dx),%es:(%edi)
421741:	70 6e                	jo     0x4217b1
421743:	6f                   	outsl  %ds:(%esi),(%dx)
421744:	4c                   	dec    %esp
421745:	34 6e                	xor    $0x6e,%al
421747:	31 4e 35             	xor    %ecx,0x35(%esi)
42174a:	37                   	aaa
42174b:	75 52                	jne    0x42179f
42174d:	58                   	pop    %eax
42174e:	59                   	pop    %ecx
42174f:	7a 65                	jp     0x4217b6
421751:	69 43 70 2b 65 37 37 	imul   $0x3737652b,0x70(%ebx),%eax
421758:	31 32                	xor    %esi,(%edx)
42175a:	53                   	push   %ebx
42175b:	79 4b                	jns    0x4217a8
42175d:	6b 44 56 2b 7a       	imul   $0x7a,0x2b(%esi,%edx,2),%eax
421762:	31 47 2f             	xor    %eax,0x2f(%edi)
421765:	36 71 35             	ss jno 0x42179d
421768:	6d                   	insl   (%dx),%es:(%edi)
421769:	4c                   	dec    %esp
42176a:	6b 53 6e 48          	imul   $0x48,0x6e(%ebx),%edx
42176e:	74 36                	je     0x4217a6
421770:	6f                   	outsl  %ds:(%esi),(%dx)
421771:	38 59 59             	cmp    %bl,0x59(%ecx)
421774:	45                   	inc    %ebp
421775:	30 49 74             	xor    %cl,0x74(%ecx)
421778:	6e                   	outsb  %ds:(%esi),(%dx)
421779:	52                   	push   %edx
42177a:	2f                   	das
42177b:	72 48                	jb     0x4217c5
42177d:	7a 42                	jp     0x4217c1
42177f:	4a                   	dec    %edx
421780:	61                   	popa
421781:	6b 76 6e 66          	imul   $0x66,0x6e(%esi),%esi
421785:	45                   	inc    %ebp
421786:	66 78 76             	data16 js 0x4217ff
421789:	33 31                	xor    (%ecx),%esi
42178b:	59                   	pop    %ecx
42178c:	57                   	push   %edi
42178d:	43                   	inc    %ebx
42178e:	2b 56 76             	sub    0x76(%esi),%edx
421791:	6f                   	outsl  %ds:(%esi),(%dx)
421792:	36 37                	ss aaa
421794:	50                   	push   %eax
421795:	4e                   	dec    %esi
421796:	59                   	pop    %ecx
421797:	6d                   	insl   (%dx),%es:(%edi)
421798:	76 44                	jbe    0x4217de
42179a:	47                   	inc    %edi
42179b:	45                   	inc    %ebp
42179c:	4f                   	dec    %edi
42179d:	73 55                	jae    0x4217f4
42179f:	34 73                	xor    $0x73,%al
4217a1:	51                   	push   %ecx
4217a2:	30 56 68             	xor    %dl,0x68(%esi)
4217a5:	4e                   	dec    %esi
4217a6:	4e                   	dec    %esi
4217a7:	38 35 74 6c 2f 67    	cmp    %dh,0x672f6c74
4217ad:	56                   	push   %esi
4217ae:	74 62                	je     0x421812
4217b0:	2f                   	das
4217b1:	35 78 6f 58 43       	xor    $0x43586f78,%eax
4217b6:	32 39                	xor    (%ecx),%bh
4217b8:	6f                   	outsl  %ds:(%esi),(%dx)
4217b9:	4b                   	dec    %ebx