412871:	65 00 47 75          	add    %al,%gs:0x75(%edi)
412875:	69 64 41 74 74 72 69 	imul   $0x62697274,0x74(%ecx,%eax,2),%esp
41287c:	62
41287d:	75 74                	jne    0x4128f3
41287f:	65 00 47 65          	add    %al,%gs:0x65(%edi)
412883:	6e                   	outsb  %ds:(%esi),(%dx)
412884:	65 72 61             	gs jb  0x4128e8
412887:	74 65                	je     0x4128ee
412889:	64 43                	fs inc %ebx
41288b:	6f                   	outsl  %ds:(%esi),(%dx)
41288c:	64 65 41             	fs gs inc %ecx
41288f:	74 74                	je     0x412905
412891:	72 69                	jb     0x4128fc
412893:	62 75 74             	bound  %esi,0x74(%ebp)
412896:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
41289b:	75 67                	jne    0x412904
41289d:	67 65 72 4e          	addr16 gs jb 0x4128ef
4128a1:	6f                   	outsl  %ds:(%esi),(%dx)
4128a2:	6e                   	outsb  %ds:(%esi),(%dx)
4128a3:	55                   	push   %ebp
4128a4:	73 65                	jae    0x41290b
4128a6:	72 43                	jb     0x4128eb
4128a8:	6f                   	outsl  %ds:(%esi),(%dx)
4128a9:	64 65 41             	fs gs inc %ecx
4128ac:	74 74                	je     0x412922
4128ae:	72 69                	jb     0x412919
4128b0:	62 75 74             	bound  %esi,0x74(%ebp)
4128b3:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
4128b8:	75 67                	jne    0x412921
4128ba:	67 61                	addr16 popa
4128bc:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
4128c0:	74 74                	je     0x412936
4128c2:	72 69                	jb     0x41292d
4128c4:	62 75 74             	bound  %esi,0x74(%ebp)
4128c7:	65 00 45 64          	add    %al,%gs:0x64(%ebp)
4128cb:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
4128d2:	77
4128d3:	73 61                	jae    0x412936
4128d5:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
4128d9:	74 74                	je     0x41294f
4128db:	72 69                	jb     0x412946
4128dd:	62 75 74             	bound  %esi,0x74(%ebp)
4128e0:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
4128e4:	6d                   	insl   (%dx),%es:(%edi)
4128e5:	56                   	push   %esi
4128e6:	69 73 69 62 6c 65 41 	imul   $0x41656c62,0x69(%ebx),%esi
4128ed:	74 74                	je     0x412963
4128ef:	72 69                	jb     0x41295a
4128f1:	62 75 74             	bound  %esi,0x74(%ebp)
4128f4:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4128f8:	73 65                	jae    0x41295f
4128fa:	6d                   	insl   (%dx),%es:(%edi)
4128fb:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
4128ff:	69 74 6c 65 41 74 74 	imul   $0x72747441,0x65(%esp,%ebp,2),%esi
412906:	72
412907:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
41290e:	73 73                	jae    0x412983
412910:	65 6d                	gs insl (%dx),%es:(%edi)
412912:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
412916:	72 61                	jb     0x412979
412918:	64 65 6d             	fs gs insl (%dx),%es:(%edi)
41291b:	61                   	popa
41291c:	72 6b                	jb     0x412989
41291e:	41                   	inc    %ecx
41291f:	74 74                	je     0x412995
412921:	72 69                	jb     0x41298c
412923:	62 75 74             	bound  %esi,0x74(%ebp)
412926:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
41292a:	73 65                	jae    0x412991
41292c:	6d                   	insl   (%dx),%es:(%edi)
41292d:	62 6c 79 46          	bound  %ebp,0x46(%ecx,%edi,2)
412931:	69 6c 65 56 65 72 73 	imul   $0x69737265,0x56(%ebp,%eiz,2),%ebp
412938:	69
412939:	6f                   	outsl  %ds:(%esi),(%dx)
41293a:	6e                   	outsb  %ds:(%esi),(%dx)
41293b:	41                   	inc    %ecx
41293c:	74 74                	je     0x4129b2
41293e:	72 69                	jb     0x4129a9
412940:	62 75 74             	bound  %esi,0x74(%ebp)
412943:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
412947:	73 65                	jae    0x4129ae
412949:	6d                   	insl   (%dx),%es:(%edi)
41294a:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
41294e:	6f                   	outsl  %ds:(%esi),(%dx)
41294f:	6e                   	outsb  %ds:(%esi),(%dx)
412950:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
412956:	74 69                	je     0x4129c1
412958:	6f                   	outsl  %ds:(%esi),(%dx)
412959:	6e                   	outsb  %ds:(%esi),(%dx)
41295a:	41                   	inc    %ecx
41295b:	74 74                	je     0x4129d1
41295d:	72 69                	jb     0x4129c8
41295f:	62 75 74             	bound  %esi,0x74(%ebp)
412962:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
412966:	73 65                	jae    0x4129cd
412968:	6d                   	insl   (%dx),%es:(%edi)
412969:	62 6c 79 44          	bound  %ebp,0x44(%ecx,%edi,2)
41296d:	65 73 63             	gs jae 0x4129d3
412970:	72 69                	jb     0x4129db
412972:	70 74                	jo     0x4129e8
412974:	69 6f 6e 41 74 74 72 	imul   $0x72747441,0x6e(%edi),%ebp
41297b:	69 62 75 74 65 00 43 	imul   $0x43006574,0x75(%edx),%esp
412982:	6f                   	outsl  %ds:(%esi),(%dx)
412983:	6d                   	insl   (%dx),%es:(%edi)
412984:	70 69                	jo     0x4129ef
412986:	6c                   	insb   (%dx),%es:(%edi)
412987:	61                   	popa
412988:	74 69                	je     0x4129f3
41298a:	6f                   	outsl  %ds:(%esi),(%dx)
41298b:	6e                   	outsb  %ds:(%esi),(%dx)
41298c:	52                   	push   %edx
41298d:	65 6c                	gs insb (%dx),%es:(%edi)
41298f:	61                   	popa
412990:	78 61                	js     0x4129f3
412992:	74 69                	je     0x4129fd
412994:	6f                   	outsl  %ds:(%esi),(%dx)
412995:	6e                   	outsb  %ds:(%esi),(%dx)
412996:	73 41                	jae    0x4129d9
412998:	74 74                	je     0x412a0e
41299a:	72 69                	jb     0x412a05
41299c:	62 75 74             	bound  %esi,0x74(%ebp)
41299f:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4129a3:	73 65                	jae    0x412a0a
4129a5:	6d                   	insl   (%dx),%es:(%edi)
4129a6:	62 6c 79 50          	bound  %ebp,0x50(%ecx,%edi,2)
4129aa:	72 6f                	jb     0x412a1b
4129ac:	64 75 63             	fs jne 0x412a12
4129af:	74 41                	je     0x4129f2
4129b1:	74 74                	je     0x412a27
4129b3:	72 69                	jb     0x412a1e
4129b5:	62 75 74             	bound  %esi,0x74(%ebp)
4129b8:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4129bc:	73 65                	jae    0x412a23
4129be:	6d                   	insl   (%dx),%es:(%edi)
4129bf:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
4129c3:	6f                   	outsl  %ds:(%esi),(%dx)
4129c4:	70 79                	jo     0x412a3f
4129c6:	72 69                	jb     0x412a31
4129c8:	67 68 74 41 74 74    	addr16 push $0x74744174
4129ce:	72 69                	jb     0x412a39
4129d0:	62 75 74             	bound  %esi,0x74(%ebp)
4129d3:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4129d7:	73 65                	jae    0x412a3e
4129d9:	6d                   	insl   (%dx),%es:(%edi)
4129da:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
4129de:	6f                   	outsl  %ds:(%esi),(%dx)
4129df:	6d                   	insl   (%dx),%es:(%edi)
4129e0:	70 61                	jo     0x412a43
4129e2:	6e                   	outsb  %ds:(%esi),(%dx)
4129e3:	79 41                	jns    0x412a26
4129e5:	74 74                	je     0x412a5b
4129e7:	72 69                	jb     0x412a52
4129e9:	62 75 74             	bound  %esi,0x74(%ebp)
4129ec:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
4129f0:	6e                   	outsb  %ds:(%esi),(%dx)
4129f1:	74 69                	je     0x412a5c
4129f3:	6d                   	insl   (%dx),%es:(%edi)
4129f4:	65 43                	gs inc %ebx
4129f6:	6f                   	outsl  %ds:(%esi),(%dx)
4129f7:	6d                   	insl   (%dx),%es:(%edi)
4129f8:	70 61                	jo     0x412a5b
4129fa:	74 69                	je     0x412a65
4129fc:	62 69 6c             	bound  %ebp,0x6c(%ecx)
4129ff:	69 74 79 41 74 74 72 	imul   $0x69727474,0x41(%ecx,%edi,2),%esi
412a06:	69
412a07:	62 75 74             	bound  %esi,0x74(%ebp)
412a0a:	65 00 42 79          	add    %al,%gs:0x79(%edx)
412a0e:	74 65                	je     0x412a75
412a10:	00 67 65             	add    %ah,0x65(%edi)
412a13:	74 5f                	je     0x412a74
412a15:	4d                   	dec    %ebp
412a16:	69 64 6e 69 67 68 74 	imul   $0x42746867,0x69(%esi,%ebp,2),%esp
412a1d:	42
412a1e:	6c                   	insb   (%dx),%es:(%edi)
412a1f:	75 65                	jne    0x412a86
412a21:	00 67 65             	add    %ah,0x65(%edi)
412a24:	74 5f                	je     0x412a85
412a26:	56                   	push   %esi
412a27:	61                   	popa
412a28:	6c                   	insb   (%dx),%es:(%edi)
412a29:	75 65                	jne    0x412a90
412a2b:	00 73 65             	add    %dh,0x65(%ebx)
412a2e:	74 5f                	je     0x412a8f
412a30:	56                   	push   %esi
412a31:	61                   	popa
412a32:	6c                   	insb   (%dx),%es:(%edi)
412a33:	75 65                	jne    0x412a9a
412a35:	00 67 65             	add    %ah,0x65(%edi)
412a38:	74 5f                	je     0x412a99
412a3a:	53                   	push   %ebx
412a3b:	65 6c                	gs insb (%dx),%es:(%edi)
412a3d:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
412a42:	56                   	push   %esi
412a43:	61                   	popa
412a44:	6c                   	insb   (%dx),%es:(%edi)
412a45:	75 65                	jne    0x412aac
412a47:	00 73 65             	add    %dh,0x65(%ebx)
412a4a:	74 5f                	je     0x412aab
412a4c:	53                   	push   %ebx
412a4d:	65 6c                	gs insb (%dx),%es:(%edi)
412a4f:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
412a54:	56                   	push   %esi
412a55:	61                   	popa
412a56:	6c                   	insb   (%dx),%es:(%edi)
412a57:	75 65                	jne    0x412abe
412a59:	00 41 64             	add    %al,0x64(%ecx)
412a5c:	64 57                	fs push %edi
412a5e:	69 74 68 56 61 6c 75 	imul   $0x65756c61,0x56(%eax,%ebp,2),%esi
412a65:	65
412a66:	00 47 65             	add    %al,0x65(%edi)
412a69:	74 56                	je     0x412ac1
412a6b:	61                   	popa
412a6c:	6c                   	insb   (%dx),%es:(%edi)
412a6d:	75 65                	jne    0x412ad4
412a6f:	00 76 61             	add    %dh,0x61(%esi)
412a72:	6c                   	insb   (%dx),%es:(%edi)
412a73:	75 65                	jne    0x412ada
412a75:	00 53 61             	add    %dl,0x61(%ebx)
412a78:	76 65                	jbe    0x412adf
412a7a:	00 68 71             	add    %ch,0x71(%eax)
412a7d:	41                   	inc    %ecx
412a7e:	76 58                	jbe    0x412ad8
412a80:	42                   	inc    %edx
412a81:	4b                   	dec    %ebx
412a82:	69 44 64 2e 65 78 65 	imul   $0x657865,0x2e(%esp,%eiz,2),%eax
412a89:	00
412a8a:	73 65                	jae    0x412af1
412a8c:	74 5f                	je     0x412aed
412a8e:	53                   	push   %ebx
412a8f:	69 7a 65 00 73 65 74 	imul   $0x74657300,0x65(%edx),%edi
412a96:	5f                   	pop    %edi
412a97:	41                   	inc    %ecx
412a98:	75 74                	jne    0x412b0e
412a9a:	6f                   	outsl  %ds:(%esi),(%dx)
412a9b:	53                   	push   %ebx
412a9c:	69 7a 65 00 73 65 74 	imul   $0x74657300,0x65(%edx),%edi
412aa3:	5f                   	pop    %edi
412aa4:	43                   	inc    %ebx
412aa5:	6c                   	insb   (%dx),%es:(%edi)
412aa6:	69 65 6e 74 53 69 7a 	imul   $0x7a695374,0x6e(%ebp),%esp
412aad:	65 00 49 53          	add    %cl,%gs:0x53(%ecx)
412ab1:	75 70                	jne    0x412b23
412ab3:	70 6f                	jo     0x412b24
412ab5:	72 74                	jb     0x412b2b
412ab7:	49                   	dec    %ecx
412ab8:	6e                   	outsb  %ds:(%esi),(%dx)
412ab9:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
412ac0:	65
412ac1:	00 53 75             	add    %dl,0x75(%ebx)
412ac4:	70 70                	jo     0x412b36
412ac6:	72 65                	jb     0x412b2d
412ac8:	73 73                	jae    0x412b3d
412aca:	46                   	inc    %esi
412acb:	69 6e 61 6c 69 7a 65 	imul   $0x657a696c,0x61(%esi),%ebp
412ad2:	00 67 65             	add    %ah,0x65(%edi)
412ad5:	74 5f                	je     0x412b36
412ad7:	54                   	push   %esp
412ad8:	61                   	popa
412ad9:	67 00 73 65          	add    %dh,0x65(%bp,%di)
412add:	74 5f                	je     0x412b3e
412adf:	54                   	push   %esp
412ae0:	61                   	popa
412ae1:	67 00 53 79          	add    %dl,0x79(%bp,%di)
412ae5:	73 74                	jae    0x412b5b
412ae7:	65 6d                	gs insl (%dx),%es:(%edi)
412ae9:	2e 54                	cs push %esp
412aeb:	68 72 65 61 64       	push   $0x64616572
412af0:	69 6e 67 00 73 65 74 	imul   $0x74657300,0x67(%esi),%ebp
412af7:	5f                   	pop    %edi
412af8:	50                   	push   %eax
412af9:	61                   	popa
412afa:	64 64 69 6e 67 00 67 	fs imul $0x74656700,%fs:0x67(%esi),%ebp
412b01:	65 74
412b03:	5f                   	pop    %edi
412b04:	49                   	dec    %ecx
412b05:	73 54                	jae    0x412b5b
412b07:	72 61                	jb     0x412b6a
412b09:	6e                   	outsb  %ds:(%esi),(%dx)
412b0a:	73 61                	jae    0x412b6d
412b0c:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
412b10:	6e                   	outsb  %ds:(%esi),(%dx)
412b11:	50                   	push   %eax
412b12:	65 6e                	outsb  %gs:(%esi),(%dx)
412b14:	64 69 6e 67 00 6d 5f 	imul   $0x625f6d00,%fs:0x67(%esi),%ebp
412b1b:	62
412b1c:	49                   	dec    %ecx
412b1d:	73 54                	jae    0x412b73
412b1f:	72 61                	jb     0x412b82
412b21:	6e                   	outsb  %ds:(%esi),(%dx)
412b22:	73 61                	jae    0x412b85
412b24:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
412b28:	6e                   	outsb  %ds:(%esi),(%dx)
412b29:	50                   	push   %eax
412b2a:	65 6e                	outsb  %gs:(%esi),(%dx)
412b2c:	64 69 6e 67 00 45 6e 	imul   $0x636e4500,%fs:0x67(%esi),%ebp
412b33:	63
412b34:	6f                   	outsl  %ds:(%esi),(%dx)
412b35:	64 69 6e 67 00 53 71 	imul   $0x6c715300,%fs:0x67(%esi),%ebp
412b3c:	6c
412b3d:	53                   	push   %ebx
412b3e:	74 72                	je     0x412bb2
412b40:	69 6e 67 00 73 65 74 	imul   $0x74657300,0x67(%esi),%ebp
412b47:	5f                   	pop    %edi
412b48:	43                   	inc    %ebx
412b49:	6f                   	outsl  %ds:(%esi),(%dx)
412b4a:	6e                   	outsb  %ds:(%esi),(%dx)
412b4b:	6e                   	outsb  %ds:(%esi),(%dx)
412b4c:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
412b51:	6e                   	outsb  %ds:(%esi),(%dx)
412b52:	53                   	push   %ebx
412b53:	74 72                	je     0x412bc7
412b55:	69 6e 67 00 54 6f 53 	imul   $0x536f5400,0x67(%esi),%ebp
412b5c:	74 72                	je     0x412bd0
412b5e:	69 6e 67 00 62 49 73 	imul   $0x73496200,0x67(%esi),%ebp
412b65:	44                   	inc    %esp
412b66:	69 73 70 6f 73 69 6e 	imul   $0x6e69736f,0x70(%ebx),%esi
412b6d:	67 00 64 69          	add    %ah,0x69(%si)
412b71:	73 70                	jae    0x412be3
412b73:	6f                   	outsl  %ds:(%esi),(%dx)
412b74:	73 69                	jae    0x412bdf
412b76:	6e                   	outsb  %ds:(%esi),(%dx)
412b77:	67 00 43 6f          	add    %al,0x6f(%bp,%di)
412b7b:	6d                   	insl   (%dx),%es:(%edi)
412b7c:	62 6f 42             	bound  %ebp,0x42(%edi)
412b7f:	6f                   	outsl  %ds:(%esi),(%dx)
412b80:	78 5f                	js     0x412be1
412b82:	52                   	push   %edx
412b83:	65 53                	gs push %ebx
412b85:	65 74 74             	gs je  0x412bfc
412b88:	69 6e 67 00 53 79 73 	imul   $0x73795300,0x67(%esi),%ebp
412b8f:	74 65                	je     0x412bf6
412b91:	6d                   	insl   (%dx),%es:(%edi)
412b92:	2e 44                	cs inc %esp
412b94:	72 61                	jb     0x412bf7
412b96:	77 69                	ja     0x412c01
412b98:	6e                   	outsb  %ds:(%esi),(%dx)
412b99:	67 00 67 65          	add    %ah,0x65(%bx)
412b9d:	74 5f                	je     0x412bfe
412b9f:	53                   	push   %ebx
412ba0:	6f                   	outsl  %ds:(%esi),(%dx)
412ba1:	4c                   	dec    %esp
412ba2:	75 6f                	jne    0x412c13
412ba4:	6e                   	outsb  %ds:(%esi),(%dx)
412ba5:	67 00 73 65          	add    %dh,0x65(%bp,%di)
412ba9:	74 5f                	je     0x412c0a
412bab:	53                   	push   %ebx
412bac:	6f                   	outsl  %ds:(%esi),(%dx)
412bad:	4c                   	dec    %esp
412bae:	75 6f                	jne    0x412c1f
412bb0:	6e                   	outsb  %ds:(%esi),(%dx)