4086ba:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
4086be:	69 74 6c 65 41 74 74 	imul   $0x72747441,0x65(%esp,%ebp,2),%esi
4086c5:	72
4086c6:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
4086cd:	73 73                	jae    0x408742
4086cf:	65 6d                	gs insl (%dx),%es:(%edi)
4086d1:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
4086d5:	72 61                	jb     0x408738
4086d7:	64 65 6d             	fs gs insl (%dx),%es:(%edi)
4086da:	61                   	popa
4086db:	72 6b                	jb     0x408748
4086dd:	41                   	inc    %ecx
4086de:	74 74                	je     0x408754
4086e0:	72 69                	jb     0x40874b
4086e2:	62 75 74             	bound  %esi,0x74(%ebp)
4086e5:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4086e9:	73 65                	jae    0x408750
4086eb:	6d                   	insl   (%dx),%es:(%edi)
4086ec:	62 6c 79 46          	bound  %ebp,0x46(%ecx,%edi,2)
4086f0:	69 6c 65 56 65 72 73 	imul   $0x69737265,0x56(%ebp,%eiz,2),%ebp
4086f7:	69
4086f8:	6f                   	outsl  %ds:(%esi),(%dx)
4086f9:	6e                   	outsb  %ds:(%esi),(%dx)
4086fa:	41                   	inc    %ecx
4086fb:	74 74                	je     0x408771
4086fd:	72 69                	jb     0x408768
4086ff:	62 75 74             	bound  %esi,0x74(%ebp)
408702:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
408706:	73 65                	jae    0x40876d
408708:	6d                   	insl   (%dx),%es:(%edi)
408709:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
40870d:	6f                   	outsl  %ds:(%esi),(%dx)
40870e:	6e                   	outsb  %ds:(%esi),(%dx)
40870f:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
408715:	74 69                	je     0x408780
408717:	6f                   	outsl  %ds:(%esi),(%dx)
408718:	6e                   	outsb  %ds:(%esi),(%dx)
408719:	41                   	inc    %ecx
40871a:	74 74                	je     0x408790
40871c:	72 69                	jb     0x408787
40871e:	62 75 74             	bound  %esi,0x74(%ebp)
408721:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
408725:	73 65                	jae    0x40878c
408727:	6d                   	insl   (%dx),%es:(%edi)
408728:	62 6c 79 44          	bound  %ebp,0x44(%ecx,%edi,2)
40872c:	65 73 63             	gs jae 0x408792
40872f:	72 69                	jb     0x40879a
408731:	70 74                	jo     0x4087a7
408733:	69 6f 6e 41 74 74 72 	imul   $0x72747441,0x6e(%edi),%ebp
40873a:	69 62 75 74 65 00 43 	imul   $0x43006574,0x75(%edx),%esp
408741:	6f                   	outsl  %ds:(%esi),(%dx)
408742:	6d                   	insl   (%dx),%es:(%edi)
408743:	70 69                	jo     0x4087ae
408745:	6c                   	insb   (%dx),%es:(%edi)
408746:	61                   	popa
408747:	74 69                	je     0x4087b2
408749:	6f                   	outsl  %ds:(%esi),(%dx)
40874a:	6e                   	outsb  %ds:(%esi),(%dx)
40874b:	52                   	push   %edx
40874c:	65 6c                	gs insb (%dx),%es:(%edi)
40874e:	61                   	popa
40874f:	78 61                	js     0x4087b2
408751:	74 69                	je     0x4087bc
408753:	6f                   	outsl  %ds:(%esi),(%dx)
408754:	6e                   	outsb  %ds:(%esi),(%dx)
408755:	73 41                	jae    0x408798
408757:	74 74                	je     0x4087cd
408759:	72 69                	jb     0x4087c4
40875b:	62 75 74             	bound  %esi,0x74(%ebp)
40875e:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
408762:	73 65                	jae    0x4087c9
408764:	6d                   	insl   (%dx),%es:(%edi)
408765:	62 6c 79 50          	bound  %ebp,0x50(%ecx,%edi,2)
408769:	72 6f                	jb     0x4087da
40876b:	64 75 63             	fs jne 0x4087d1
40876e:	74 41                	je     0x4087b1
408770:	74 74                	je     0x4087e6
408772:	72 69                	jb     0x4087dd
408774:	62 75 74             	bound  %esi,0x74(%ebp)
408777:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
40877b:	73 65                	jae    0x4087e2
40877d:	6d                   	insl   (%dx),%es:(%edi)
40877e:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
408782:	6f                   	outsl  %ds:(%esi),(%dx)
408783:	70 79                	jo     0x4087fe
408785:	72 69                	jb     0x4087f0
408787:	67 68 74 41 74 74    	addr16 push $0x74744174
40878d:	72 69                	jb     0x4087f8
40878f:	62 75 74             	bound  %esi,0x74(%ebp)
408792:	65 00 50 61          	add    %dl,%gs:0x61(%eax)
408796:	72 61                	jb     0x4087f9
408798:	6d                   	insl   (%dx),%es:(%edi)
408799:	41                   	inc    %ecx
40879a:	72 72                	jb     0x40880e
40879c:	61                   	popa
40879d:	79 41                	jns    0x4087e0
40879f:	74 74                	je     0x408815
4087a1:	72 69                	jb     0x40880c
4087a3:	62 75 74             	bound  %esi,0x74(%ebp)
4087a6:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4087aa:	73 65                	jae    0x408811
4087ac:	6d                   	insl   (%dx),%es:(%edi)
4087ad:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
4087b1:	6f                   	outsl  %ds:(%esi),(%dx)
4087b2:	6d                   	insl   (%dx),%es:(%edi)
4087b3:	70 61                	jo     0x408816
4087b5:	6e                   	outsb  %ds:(%esi),(%dx)
4087b6:	79 41                	jns    0x4087f9
4087b8:	74 74                	je     0x40882e
4087ba:	72 69                	jb     0x408825
4087bc:	62 75 74             	bound  %esi,0x74(%ebp)
4087bf:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
4087c3:	6e                   	outsb  %ds:(%esi),(%dx)
4087c4:	74 69                	je     0x40882f
4087c6:	6d                   	insl   (%dx),%es:(%edi)
4087c7:	65 43                	gs inc %ebx
4087c9:	6f                   	outsl  %ds:(%esi),(%dx)
4087ca:	6d                   	insl   (%dx),%es:(%edi)
4087cb:	70 61                	jo     0x40882e
4087cd:	74 69                	je     0x408838
4087cf:	62 69 6c             	bound  %ebp,0x6c(%ecx)
4087d2:	69 74 79 41 74 74 72 	imul   $0x69727474,0x41(%ecx,%edi,2),%esi
4087d9:	69
4087da:	62 75 74             	bound  %esi,0x74(%ebp)
4087dd:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
4087e1:	74 5f                	je     0x408842
4087e3:	42                   	inc    %edx
4087e4:	6c                   	insb   (%dx),%es:(%edi)
4087e5:	75 65                	jne    0x40884c
4087e7:	00 73 65             	add    %dh,0x65(%ebx)
4087ea:	74 5f                	je     0x40884b
4087ec:	42                   	inc    %edx
4087ed:	6c                   	insb   (%dx),%es:(%edi)
4087ee:	75 65                	jne    0x408855
4087f0:	00 54 72 79          	add    %dl,0x79(%edx,%esi,2)
4087f4:	47                   	inc    %edi
4087f5:	65 74 56             	gs je  0x40884e
4087f8:	61                   	popa
4087f9:	6c                   	insb   (%dx),%es:(%edi)
4087fa:	75 65                	jne    0x408861
4087fc:	00 76 61             	add    %dh,0x61(%esi)
4087ff:	6c                   	insb   (%dx),%es:(%edi)
408800:	75 65                	jne    0x408867
408802:	00 62 6c             	add    %ah,0x6c(%edx)
408805:	75 65                	jne    0x40886c
408807:	00 52 65             	add    %dl,0x65(%edx)
40880a:	6d                   	insl   (%dx),%es:(%edi)
40880b:	6f                   	outsl  %ds:(%esi),(%dx)
40880c:	76 65                	jbe    0x408873
40880e:	00 50 67             	add    %dl,0x67(%eax)
408811:	4f                   	dec    %edi
408812:	6b 72 54 48          	imul   $0x48,0x54(%edx),%esi
408816:	45                   	inc    %ebp
408817:	66 57                	push   %di
408819:	68 66 4a 69 51       	push   $0x51694a66
40881e:	54                   	push   %esp
40881f:	54                   	push   %esp
408820:	48                   	dec    %eax
408821:	6b 2e 65             	imul   $0x65,(%esi),%ebp
408824:	78 65                	js     0x40888b
408826:	00 73 65             	add    %dh,0x65(%ebx)
408829:	74 5f                	je     0x40888a
40882b:	53                   	push   %ebx
40882c:	69 7a 65 00 73 65 74 	imul   $0x74657300,0x65(%edx),%edi
408833:	5f                   	pop    %edi
408834:	41                   	inc    %ecx
408835:	75 74                	jne    0x4088ab
408837:	6f                   	outsl  %ds:(%esi),(%dx)
408838:	53                   	push   %ebx
408839:	69 7a 65 00 67 65 74 	imul   $0x74656700,0x65(%edx),%edi
408840:	5f                   	pop    %edi
408841:	43                   	inc    %ebx
408842:	6c                   	insb   (%dx),%es:(%edi)
408843:	69 65 6e 74 53 69 7a 	imul   $0x7a695374,0x6e(%ebp),%esp
40884a:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
40884e:	74 5f                	je     0x4088af
408850:	43                   	inc    %ebx
408851:	6c                   	insb   (%dx),%es:(%edi)
408852:	69 65 6e 74 53 69 7a 	imul   $0x7a695374,0x6e(%ebp),%esp
408859:	65 00 4e 6f          	add    %cl,%gs:0x6f(%esi)
40885d:	72 6d                	jb     0x4088cc
40885f:	61                   	popa
408860:	6c                   	insb   (%dx),%es:(%edi)
408861:	69 7a 65 00 67 65 74 	imul   $0x74656700,0x65(%edx),%edi
408868:	5f                   	pop    %edi
408869:	52                   	push   %edx
40886a:	65 73 69             	gs jae 0x4088d6
40886d:	7a 65                	jp     0x4088d4
40886f:	00 73 65             	add    %dh,0x65(%ebx)
408872:	74 5f                	je     0x4088d3
408874:	52                   	push   %edx
408875:	65 73 69             	gs jae 0x4088e1
408878:	7a 65                	jp     0x4088df
40887a:	00 73 65             	add    %dh,0x65(%ebx)
40887d:	67 00 53 79          	add    %dl,0x79(%bp,%di)
408881:	73 74                	jae    0x4088f7
408883:	65 6d                	gs insl (%dx),%es:(%edi)
408885:	2e 54                	cs push %esp
408887:	68 72 65 61 64       	push   $0x64616572
40888c:	69 6e 67 00 4c 61 74 	imul   $0x74614c00,0x67(%esi),%ebp
408893:	65 42                	gs inc %edx
408895:	69 6e 64 69 6e 67 00 	imul   $0x676e69,0x64(%esi),%ebp
40889c:	53                   	push   %ebx
40889d:	79 73                	jns    0x408912
40889f:	74 65                	je     0x408906
4088a1:	6d                   	insl   (%dx),%es:(%edi)
4088a2:	2e 44                	cs inc %esp
4088a4:	72 61                	jb     0x408907
4088a6:	77 69                	ja     0x408911
4088a8:	6e                   	outsb  %ds:(%esi),(%dx)
4088a9:	67 2e 49             	addr16 cs dec %ecx
4088ac:	6d                   	insl   (%dx),%es:(%edi)
4088ad:	61                   	popa
4088ae:	67 69 6e 67 00 54 6f 	imul   $0x536f5400,0x67(%bp),%ebp
4088b5:	53
4088b6:	74 72                	je     0x40892a
4088b8:	69 6e 67 00 64 69 73 	imul   $0x73696400,0x67(%esi),%ebp
4088bf:	70 6f                	jo     0x408930
4088c1:	73 69                	jae    0x40892c
4088c3:	6e                   	outsb  %ds:(%esi),(%dx)
4088c4:	67 00 53 79          	add    %dl,0x79(%bp,%di)
4088c8:	73 74                	jae    0x40893e
4088ca:	65 6d                	gs insl (%dx),%es:(%edi)
4088cc:	2e 44                	cs inc %esp
4088ce:	72 61                	jb     0x408931
4088d0:	77 69                	ja     0x40893b
4088d2:	6e                   	outsb  %ds:(%esi),(%dx)
4088d3:	67 00 43 6f          	add    %al,0x6f(%bp,%di)
4088d7:	6d                   	insl   (%dx),%es:(%edi)
4088d8:	6d                   	insl   (%dx),%es:(%edi)
4088d9:	6f                   	outsl  %ds:(%esi),(%dx)
4088da:	6e                   	outsb  %ds:(%esi),(%dx)
4088db:	44                   	inc    %esp
4088dc:	69 61 6c 6f 67 00 43 	imul   $0x4300676f,0x6c(%ecx),%esp
4088e3:	6f                   	outsl  %ds:(%esi),(%dx)
4088e4:	6c                   	insb   (%dx),%es:(%edi)
4088e5:	6f                   	outsl  %ds:(%esi),(%dx)
4088e6:	72 44                	jb     0x40892c
4088e8:	69 61 6c 6f 67 00 53 	imul   $0x5300676f,0x6c(%ecx),%esp
4088ef:	68 6f 77 44 69       	push   $0x6944776f
4088f4:	61                   	popa
4088f5:	6c                   	insb   (%dx),%es:(%edi)
4088f6:	6f                   	outsl  %ds:(%esi),(%dx)
4088f7:	67 00 44 65          	add    %al,0x65(%si)
4088fb:	62 75 67             	bound  %esi,0x67(%ebp)
4088fe:	00 53 6f             	add    %dl,0x6f(%ebx)
408901:	6c                   	insb   (%dx),%es:(%edi)
408902:	69 64 42 72 75 73 68 	imul   $0x687375,0x72(%edx,%eax,2),%esp
408909:	00
40890a:	4d                   	dec    %ebp
40890b:	61                   	popa
40890c:	74 68                	je     0x408976
40890e:	00 70 61             	add    %dh,0x61(%eax)
408911:	74 68                	je     0x40897b
408913:	00 67 65             	add    %ah,0x65(%edi)
408916:	74 5f                	je     0x408977
408918:	57                   	push   %edi
408919:	69 64 74 68 00 73 65 	imul   $0x74657300,0x68(%esp,%esi,2),%esp
408920:	74
408921:	5f                   	pop    %edi
408922:	57                   	push   %edi
408923:	69 64 74 68 00 47 65 	imul   $0x74654700,0x68(%esp,%esi,2),%esp
40892a:	74
40892b:	57                   	push   %edi
40892c:	69 64 74 68 00 53 65 	imul   $0x74655300,0x68(%esp,%esi,2),%esp
408933:	74
408934:	57                   	push   %edi
408935:	69 64 74 68 00 77 69 	imul   $0x64697700,0x68(%esp,%esi,2),%esp
40893c:	64
40893d:	74 68                	je     0x4089a7
40893f:	00 6f 62             	add    %ch,0x62(%edi)
408942:	6a 00                	push   $0x0
408944:	50                   	push   %eax
408945:	67 4f                	addr16 dec %edi
408947:	6b 72 54 48          	imul   $0x48,0x54(%edx),%esi
40894b:	45                   	inc    %ebp
40894c:	66 57                	push   %di
40894e:	68 66 4a 69 51       	push   $0x51694a66
408953:	54                   	push   %esp
408954:	54                   	push   %esp
408955:	48                   	dec    %eax
408956:	6b 00 62             	imul   $0x62,(%eax),%eax
408959:	74 6e                	je     0x4089c9
40895b:	4f                   	dec    %edi
40895c:	6b 00 67             	imul   $0x67,(%eax),%eax
40895f:	65 74 5f             	gs je  0x4089c1
408962:	42                   	inc    %edx
408963:	6c                   	insb   (%dx),%es:(%edi)
408964:	61                   	popa
408965:	63 6b 00             	arpl   %ebp,0x0(%ebx)
408968:	61                   	popa
408969:	64 64 5f             	fs fs pop %edi
40896c:	54                   	push   %esp
40896d:	69 63 6b 00 62 75 74 	imul   $0x74756200,0x6b(%ebx),%esp
408974:	74 6f                	je     0x4089e5
408976:	6e                   	outsb  %ds:(%esi),(%dx)
408977:	31 5f 43             	xor    %ebx,0x43(%edi)
40897a:	6c                   	insb   (%dx),%es:(%edi)
40897b:	69 63 6b 00 62 75 74 	imul   $0x74756200,0x6b(%ebx),%esp
408982:	74 6f                	je     0x4089f3
408984:	6e                   	outsb  %ds:(%esi),(%dx)
408985:	32 5f 43             	xor    0x43(%edi),%bl
408988:	6c                   	insb   (%dx),%es:(%edi)
408989:	69 63 6b 00 72 65 73 	imul   $0x73657200,0x6b(%ebx),%esp
408990:	74 61                	je     0x4089f3
408992:	72 74                	jb     0x408a08
408994:	42                   	inc    %edx
408995:	54                   	push   %esp
408996:	5f                   	pop    %edi
408997:	43                   	inc    %ebx
408998:	6c                   	insb   (%dx),%es:(%edi)
408999:	69 63 6b 00 61 64 64 	imul   $0x64646100,0x6b(%ebx),%esp
4089a0:	5f                   	pop    %edi
4089a1:	43                   	inc    %ebx
4089a2:	6c                   	insb   (%dx),%es:(%edi)
4089a3:	69 63 6b 00 62 74 6e 	imul   $0x6e746200,0x6b(%ebx),%esp
4089aa:	4f                   	dec    %edi
4089ab:	6b 5f 43 6c          	imul   $0x6c,0x43(%edi),%ebx
4089af:	69 63 6b 00 6d 65 64 	imul   $0x64656d00,0x6b(%ebx),%esp
4089b6:	69 61 54 6f 6f 6c 53 	imul   $0x536c6f6f,0x54(%ecx),%esp
4089bd:	74 72                	je     0x408a31
4089bf:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
4089c6:	74 65                	je     0x408a2d
4089c8:	6d                   	insl   (%dx),%es:(%edi)
4089c9:	5f                   	pop    %edi
4089ca:	43                   	inc    %ebx
4089cb:	6c                   	insb   (%dx),%es:(%edi)
4089cc:	69 63 6b 00 61 6c 74 	imul   $0x746c6100,0x6b(%ebx),%esp
4089d3:	61                   	popa
4089d4:	54                   	push   %esp
4089d5:	6f                   	outsl  %ds:(%esi),(%dx)
4089d6:	6f                   	outsl  %ds:(%esi),(%dx)
4089d7:	6c                   	insb   (%dx),%es:(%edi)
4089d8:	53                   	push   %ebx
4089d9:	74 72                	je     0x408a4d
4089db:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
4089e2:	74 65                	je     0x408a49
4089e4:	6d                   	insl   (%dx),%es:(%edi)
4089e5:	5f                   	pop    %edi
4089e6:	43                   	inc    %ebx
4089e7:	6c                   	insb   (%dx),%es:(%edi)
4089e8:	69 63 6b 00 62 61 69 	imul   $0x69616200,0x6b(%ebx),%esp
4089ef:	78 61                	js     0x408a52
4089f1:	54                   	push   %esp
4089f2:	6f                   	outsl  %ds:(%esi),(%dx)
4089f3:	6f                   	outsl  %ds:(%esi),(%dx)
4089f4:	6c                   	insb   (%dx),%es:(%edi)
4089f5:	53                   	push   %ebx
4089f6:	74 72                	je     0x408a6a
4089f8:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi