43859a:	42                   	inc    %edx
43859b:	62 49 77             	bound  %ecx,0x77(%ecx)
43859e:	31 39                	xor    %edi,(%ecx)
4385a0:	31 2b                	xor    %ebp,(%ebx)
4385a2:	45                   	inc    %ebp
4385a3:	48                   	dec    %eax
4385a4:	63 52 4b             	arpl   %edx,0x4b(%edx)
4385a7:	67 63 75 4d          	arpl   %esi,0x4d(%di)
4385ab:	55                   	push   %ebp
4385ac:	62 57 7a             	bound  %edx,0x7a(%edi)
4385af:	74 74                	je     0x438625
4385b1:	71 43                	jno    0x4385f6
4385b3:	64 32 2b             	xor    %fs:(%ebx),%ch
4385b6:	33 48 44             	xor    0x44(%eax),%ecx
4385b9:	6f                   	outsl  %ds:(%esi),(%dx)
4385ba:	37                   	aaa
4385bb:	68 6d 33 4b 5a       	push   $0x5a4b336d
4385c0:	50                   	push   %eax
4385c1:	2f                   	das
4385c2:	2f                   	das
4385c3:	6d                   	insl   (%dx),%es:(%edi)
4385c4:	71 49                	jno    0x43860f
4385c6:	58                   	pop    %eax
4385c7:	58                   	pop    %eax
4385c8:	6f                   	outsl  %ds:(%esi),(%dx)
4385c9:	67 57                	addr16 push %edi
4385cb:	35 6c 33 68 69       	xor    $0x6968336c,%eax
4385d0:	34 4f                	xor    $0x4f,%al
4385d2:	6d                   	insl   (%dx),%es:(%edi)
4385d3:	4b                   	dec    %ebx
4385d4:	5a                   	pop    %edx
4385d5:	4f                   	dec    %edi
4385d6:	67 36 76 53          	addr16 ss jbe 0x43862d
4385da:	35 66 4e 78 65       	xor    $0x65784e66,%eax
4385df:	4a                   	dec    %edx
4385e0:	32 6d 52             	xor    0x52(%ebp),%ch
4385e3:	59                   	pop    %ecx
4385e4:	6a 32                	push   $0x32
4385e6:	6e                   	outsb  %ds:(%esi),(%dx)
4385e7:	37                   	aaa
4385e8:	79 56                	jns    0x438640
4385ea:	4e                   	dec    %esi
4385eb:	4d                   	dec    %ebp
4385ec:	77 53                	ja     0x438641
4385ee:	61                   	popa
4385ef:	62 67 4b             	bound  %esp,0x4b(%edi)
4385f2:	59                   	pop    %ecx
4385f3:	70 44                	jo     0x438639
4385f5:	54                   	push   %esp
4385f6:	69 7a 38 6e 4c 48 73 	imul   $0x73484c6e,0x38(%edx),%edi
4385fd:	6a 57                	push   $0x57
4385ff:	6d                   	insl   (%dx),%es:(%edi)
438600:	65 2f                	gs das
438602:	44                   	inc    %esp
438603:	66 30 4b 62          	data16 xor %cl,0x62(%ebx)
438607:	44                   	inc    %esp
438608:	47                   	inc    %edi
438609:	30 50 67             	xor    %dl,0x67(%eax)
43860c:	4d                   	dec    %ebp
43860d:	48                   	dec    %eax
43860e:	30 75 4f             	xor    %dh,0x4f(%ebp)
438611:	59                   	pop    %ecx
438612:	57                   	push   %edi
438613:	50                   	push   %eax
438614:	6e                   	outsb  %ds:(%esi),(%dx)
438615:	75 6f                	jne    0x438686
438617:	4d                   	dec    %ebp
438618:	35 61 33 64 6e       	xor    $0x6e643361,%eax
43861d:	41                   	inc    %ecx
43861e:	43                   	inc    %ebx
43861f:	77 4e                	ja     0x43866f
438621:	36 74 44             	ss je  0x438668
438624:	64 55                	fs push %ebp
438626:	75 6f                	jne    0x438697
438628:	6c                   	insb   (%dx),%es:(%edi)
438629:	7a 76                	jp     0x4386a1
43862b:	74 59                	je     0x438686
43862d:	59                   	pop    %ecx
43862e:	6a 51                	push   $0x51
438630:	71 7a                	jno    0x4386ac
438632:	43                   	inc    %ebx
438633:	54                   	push   %esp
438634:	73 57                	jae    0x43868d
438636:	72 74                	jb     0x4386ac
438638:	45                   	inc    %ebp
438639:	31 58 57             	xor    %ebx,0x57(%eax)
43863c:	58                   	pop    %eax
43863d:	4b                   	dec    %ebx
43863e:	35 4a 33 35 4e       	xor    $0x4e35334a,%eax
438643:	61                   	popa
438644:	66 68 5a 52          	pushw  $0x525a
438648:	32 33                	xor    (%ebx),%dh
43864a:	75 6b                	jne    0x4386b7
43864c:	66 64 4e             	fs dec %si
43864f:	6f                   	outsl  %ds:(%esi),(%dx)
438650:	48                   	dec    %eax
438651:	6a 6d                	push   $0x6d
438653:	63 48 69             	arpl   %ecx,0x69(%eax)
438656:	76 7a                	jbe    0x4386d2
438658:	53                   	push   %ebx
438659:	57                   	push   %edi
43865a:	7a 33                	jp     0x43868f
43865c:	67 48                	addr16 dec %eax
43865e:	79 6b                	jns    0x4386cb
438660:	75 4d                	jne    0x4386af
438662:	32 62 34             	xor    0x34(%edx),%ah
438665:	4a                   	dec    %edx
438666:	73 4b                	jae    0x4386b3
438668:	78 5a                	js     0x4386c4
43866a:	34 43                	xor    $0x43,%al
43866c:	43                   	inc    %ebx
43866d:	6d                   	insl   (%dx),%es:(%edi)
43866e:	70 42                	jo     0x4386b2
438670:	4e                   	dec    %esi
438671:	78 59                	js     0x4386cc
438673:	4a                   	dec    %edx
438674:	2f                   	das
438675:	30 57 67             	xor    %dl,0x67(%edi)
438678:	78 4b                	js     0x4386c5
43867a:	76 67                	jbe    0x4386e3
43867c:	74 6f                	je     0x4386ed
43867e:	67 6f                	outsl  %ds:(%si),(%dx)
438680:	39 62 6c             	cmp    %esp,0x6c(%edx)
438683:	62 52 5a             	bound  %edx,0x5a(%edx)
438686:	59                   	pop    %ecx
438687:	62 5a 34             	bound  %ebx,0x34(%edx)
43868a:	30 61 45             	xor    %ah,0x45(%ecx)
43868d:	69 74 79 43 71 48 6f 	imul   $0x676f4871,0x43(%ecx,%edi,2),%esi
438694:	67
438695:	51                   	push   %ecx
438696:	4e                   	dec    %esi
438697:	4f                   	dec    %edi
438698:	6c                   	insb   (%dx),%es:(%edi)
438699:	48                   	dec    %eax
43869a:	6a 61                	push   $0x61
43869c:	50                   	push   %eax
43869d:	51                   	push   %ecx
43869e:	44                   	inc    %esp
43869f:	57                   	push   %edi
4386a0:	71 4b                	jno    0x4386ed
4386a2:	34 72                	xor    $0x72,%al
4386a4:	69 57 49 35 72 61 57 	imul   $0x57617235,0x49(%edi),%edx
4386ab:	4f                   	dec    %edi
4386ac:	78 50                	js     0x4386fe
4386ae:	59                   	pop    %ecx
4386af:	52                   	push   %edx
4386b0:	43                   	inc    %ebx
4386b1:	79 57                	jns    0x43870a
4386b3:	73 39                	jae    0x4386ee
4386b5:	6f                   	outsl  %ds:(%esi),(%dx)
4386b6:	66 72 4b             	data16 jb 0x438704
4386b9:	46                   	inc    %esi
4386ba:	57                   	push   %edi
4386bb:	6b 63 79 67          	imul   $0x67,0x79(%ebx),%esp
4386bf:	43                   	inc    %ebx
4386c0:	5a                   	pop    %edx
4386c1:	75 38                	jne    0x4386fb
4386c3:	6c                   	insb   (%dx),%es:(%edi)
4386c4:	54                   	push   %esp
4386c5:	67 35 57 2b 7a 5a    	addr16 xor $0x5a7a2b57,%eax
4386cb:	4f                   	dec    %edi
4386cc:	4c                   	dec    %esp
4386cd:	2b 49 6c             	sub    0x6c(%ecx),%ecx
4386d0:	38 72 5a             	cmp    %dh,0x5a(%edx)
4386d3:	42                   	inc    %edx
4386d4:	63 47 52             	arpl   %eax,0x52(%edi)
4386d7:	44                   	inc    %esp
4386d8:	35 76 30 6a 4e       	xor    $0x4e6a3076,%eax
4386dd:	77 6c                	ja     0x43874b
4386df:	45                   	inc    %ebp
4386e0:	76 51                	jbe    0x438733
4386e2:	65 79 74             	gs jns 0x438759
4386e5:	70 32                	jo     0x438719
4386e7:	5a                   	pop    %edx
4386e8:	67 57                	addr16 push %edi
4386ea:	78 57                	js     0x438743
4386ec:	54                   	push   %esp
4386ed:	72 66                	jb     0x438755
4386ef:	2b 6a 68             	sub    0x68(%edx),%ebp
4386f2:	63 42 57             	arpl   %eax,0x57(%edx)
4386f5:	71 53                	jno    0x43874a
4386f7:	4c                   	dec    %esp
4386f8:	71 4f                	jno    0x438749
4386fa:	61                   	popa
4386fb:	70 38                	jo     0x438735
4386fd:	4e                   	dec    %esi
4386fe:	49                   	dec    %ecx
4386ff:	63 50 64             	arpl   %edx,0x64(%eax)
438702:	4b                   	dec    %ebx
438703:	77 4a                	ja     0x43874f
438705:	7a 4d                	jp     0x438754
438707:	6f                   	outsl  %ds:(%esi),(%dx)
438708:	6a 6f                	push   $0x6f
43870a:	34 4e                	xor    $0x4e,%al
43870c:	50                   	push   %eax
43870d:	6c                   	insb   (%dx),%es:(%edi)
43870e:	51                   	push   %ecx
43870f:	62 79 37             	bound  %edi,0x37(%ecx)
438712:	59                   	pop    %ecx
438713:	35 48 53 49 61       	xor    $0x61495348,%eax
438718:	46                   	inc    %esi
438719:	50                   	push   %eax
43871a:	44                   	inc    %esp
43871b:	46                   	inc    %esi
43871c:	41                   	inc    %ecx
43871d:	5a                   	pop    %edx
43871e:	46                   	inc    %esi
43871f:	78 54                	js     0x438775
438721:	6a 77                	push   $0x77
438723:	74 48                	je     0x43876d
438725:	69 33 72 54 37 65    	imul   $0x65375472,(%ebx),%esi
43872b:	66 77 5a             	data16 ja 0x438788
43872e:	76 79                	jbe    0x4387a9
438730:	52                   	push   %edx
438731:	5a                   	pop    %edx
438732:	4d                   	dec    %ebp
438733:	53                   	push   %ebx
438734:	6e                   	outsb  %ds:(%esi),(%dx)
438735:	52                   	push   %edx
438736:	67 6c                	insb   (%dx),%es:(%di)
438738:	52                   	push   %edx
438739:	7a 54                	jp     0x43878f
43873b:	6b 61 6c 75          	imul   $0x75,0x6c(%ecx),%esp
43873f:	66 76 42             	data16 jbe 0x438784
438742:	56                   	push   %esi
438743:	48                   	dec    %eax
438744:	2b 5a 52             	sub    0x52(%edx),%ebx
438747:	79 43                	jns    0x43878c
438749:	2b 43 4c             	sub    0x4c(%ebx),%eax
43874c:	45                   	inc    %ebp
43874d:	6f                   	outsl  %ds:(%esi),(%dx)
43874e:	78 44                	js     0x438794
438750:	37                   	aaa
438751:	78 30                	js     0x438783
438753:	56                   	push   %esi
438754:	71 71                	jno    0x4387c7
438756:	30 6f 71             	xor    %ch,0x71(%edi)
438759:	73 66                	jae    0x4387c1
43875b:	34 66                	xor    $0x66,%al
43875d:	7a 5a                	jp     0x4387b9
43875f:	77 76                	ja     0x4387d7
438761:	65 44                	gs inc %esp
438763:	31 37                	xor    %esi,(%edi)
438765:	42                   	inc    %edx
438766:	35 42 5a 63 6c       	xor    $0x6c635a42,%eax
43876b:	53                   	push   %ebx
43876c:	35 45 51 46 51       	xor    $0x51465145,%eax
438771:	48                   	dec    %eax
438772:	36 2f                	ss das
438774:	72 6d                	jb     0x4387e3
438776:	67 61                	addr16 popa
438778:	43                   	inc    %ebx
438779:	69 48 70 32 55 31 59 	imul   $0x59315532,0x70(%eax),%ecx
438780:	61                   	popa
438781:	4f                   	dec    %edi
438782:	56                   	push   %esi
438783:	76 48                	jbe    0x4387cd
438785:	44                   	inc    %esp
438786:	34 39                	xor    $0x39,%al
438788:	51                   	push   %ecx
438789:	62 63 79             	bound  %esp,0x79(%ebx)
43878c:	6b 66 45 78          	imul   $0x78,0x45(%esi),%esp
438790:	38 45 30             	cmp    %al,0x30(%ebp)
438793:	7a 77                	jp     0x43880c
438795:	68 69 52 30 4a       	push   $0x4a305269
43879a:	4f                   	dec    %edi
43879b:	70 33                	jo     0x4387d0
43879d:	58                   	pop    %eax
43879e:	7a 77                	jp     0x438817
4387a0:	76 33                	jbe    0x4387d5
4387a2:	49                   	dec    %ecx
4387a3:	62 5a 73             	bound  %ebx,0x73(%edx)
4387a6:	6c                   	insb   (%dx),%es:(%edi)
4387a7:	6e                   	outsb  %ds:(%esi),(%dx)
4387a8:	58                   	pop    %eax
4387a9:	64 55                	fs push %ebp
4387ab:	48                   	dec    %eax
4387ac:	72 67                	jb     0x438815
4387ae:	71 68                	jno    0x438818
4387b0:	74 4a                	je     0x4387fc
4387b2:	75 30                	jne    0x4387e4
4387b4:	56                   	push   %esi
4387b5:	32 43 39             	xor    0x39(%ebx),%al
4387b8:	6e                   	outsb  %ds:(%esi),(%dx)
4387b9:	4f                   	dec    %edi
4387ba:	6e                   	outsb  %ds:(%esi),(%dx)
4387bb:	49                   	dec    %ecx
4387bc:	75 32                	jne    0x4387f0
4387be:	5a                   	pop    %edx
4387bf:	4b                   	dec    %ebx
4387c0:	34 73                	xor    $0x73,%al
4387c2:	70 58                	jo     0x43881c
4387c4:	4e                   	dec    %esi
4387c5:	70 4c                	jo     0x438813
4387c7:	4c                   	dec    %esp
4387c8:	50                   	push   %eax
4387c9:	50                   	push   %eax
4387ca:	2b 75 44             	sub    0x44(%ebp),%esi
4387cd:	52                   	push   %edx
4387ce:	47                   	inc    %edi
4387cf:	75 4e                	jne    0x43881f
4387d1:	43                   	inc    %ebx
4387d2:	50                   	push   %eax
4387d3:	51                   	push   %ecx
4387d4:	64 50                	fs push %eax
4387d6:	4d                   	dec    %ebp
4387d7:	70 63                	jo     0x43883c
4387d9:	31 6b 35             	xor    %ebp,0x35(%ebx)
4387dc:	30 69 4c             	xor    %ch,0x4c(%ecx)
4387df:	41                   	inc    %ecx
4387e0:	42                   	inc    %edx
4387e1:	39 2f                	cmp    %ebp,(%edi)
4387e3:	62 6f 6d             	bound  %ebp,0x6d(%edi)
4387e6:	42                   	inc    %edx
4387e7:	7a 73                	jp     0x43885c
4387e9:	35 2f 6c 70 50       	xor    $0x50706c2f,%eax
4387ee:	6e                   	outsb  %ds:(%esi),(%dx)
4387ef:	77 2f                	ja     0x438820
4387f1:	50                   	push   %eax
4387f2:	46                   	inc    %esi
4387f3:	68 49 76 41 31       	push   $0x31417649
4387f8:	67 71 44             	addr16 jno 0x43883f
4387fb:	4e                   	dec    %esi
4387fc:	6f                   	outsl  %ds:(%esi),(%dx)
4387fd:	30 73 37             	xor    %dh,0x37(%ebx)
438800:	4d                   	dec    %ebp
438801:	39 63 4f             	cmp    %esp,0x4f(%ebx)
438804:	76 67                	jbe    0x43886d
438806:	61                   	popa
438807:	42                   	inc    %edx
438808:	78 76                	js     0x438880
43880a:	46                   	inc    %esi
43880b:	4b                   	dec    %ebx
43880c:	69 6e 71 68 77 35 75 	imul   $0x75357768,0x71(%esi),%ebp
438813:	73 57                	jae    0x43886c
438815:	44                   	inc    %esp
438816:	43                   	inc    %ebx
438817:	39 61 62             	cmp    %esp,0x62(%ecx)
43881a:	43                   	inc    %ebx
43881b:	58                   	pop    %eax
43881c:	4e                   	dec    %esi
43881d:	55                   	push   %ebp
43881e:	66 39 31             	cmp    %si,(%ecx)
438821:	49                   	dec    %ecx
438822:	6b 4d 6f 49          	imul   $0x49,0x6f(%ebp),%ecx
438826:	34 69                	xor    $0x69,%al
438828:	44                   	inc    %esp
438829:	4a                   	dec    %edx
43882a:	79 43                	jns    0x43886f
43882c:	4a                   	dec    %edx