412906:	72 61                	jb     0x412969
412908:	69 6e 69 6e 67 43 6f 	imul   $0x6f43676e,0x69(%esi),%ebp
41290f:	73 74                	jae    0x412985
412911:	43                   	inc    %ebx
412912:	72 79                	jb     0x41298d
412914:	73 74                	jae    0x41298a
412916:	61                   	popa
412917:	6c                   	insb   (%dx),%es:(%edi)
412918:	73 00                	jae    0x41291a
41291a:	6c                   	insb   (%dx),%es:(%edi)
41291b:	61                   	popa
41291c:	62 65 6c             	bound  %esp,0x6c(%ebp)
41291f:	45                   	inc    %ebp
412920:	6c                   	insb   (%dx),%es:(%edi)
412921:	76 69                	jbe    0x41298c
412923:	73 68                	jae    0x41298d
412925:	57                   	push   %edi
412926:	61                   	popa
412927:	72 72                	jb     0x41299b
412929:	69 6f 72 54 72 61 69 	imul   $0x69617254,0x72(%edi),%ebp
412930:	6e                   	outsb  %ds:(%esi),(%dx)
412931:	69 6e 67 43 6f 73 74 	imul   $0x74736f43,0x67(%esi),%ebp
412938:	43                   	inc    %ebx
412939:	72 79                	jb     0x4129b4
41293b:	73 74                	jae    0x4129b1
41293d:	61                   	popa
41293e:	6c                   	insb   (%dx),%es:(%edi)
41293f:	73 00                	jae    0x412941
412941:	6c                   	insb   (%dx),%es:(%edi)
412942:	61                   	popa
412943:	62 65 6c             	bound  %esp,0x6c(%ebp)
412946:	4d                   	dec    %ebp
412947:	61                   	popa
412948:	72 74                	jb     0x4129be
41294a:	69 61 6c 41 72 74 73 	imul   $0x73747241,0x6c(%ecx),%esp
412951:	53                   	push   %ebx
412952:	63 68 6f             	arpl   %ebp,0x6f(%eax)
412955:	6f                   	outsl  %ds:(%esi),(%dx)
412956:	6c                   	insb   (%dx),%es:(%edi)
412957:	43                   	inc    %ebx
412958:	6f                   	outsl  %ds:(%esi),(%dx)
412959:	73 74                	jae    0x4129cf
41295b:	43                   	inc    %ebx
41295c:	72 79                	jb     0x4129d7
41295e:	73 74                	jae    0x4129d4
412960:	61                   	popa
412961:	6c                   	insb   (%dx),%es:(%edi)
412962:	73 00                	jae    0x412964
412964:	6c                   	insb   (%dx),%es:(%edi)
412965:	61                   	popa
412966:	62 65 6c             	bound  %esp,0x6c(%ebp)
412969:	48                   	dec    %eax
41296a:	6f                   	outsl  %ds:(%esi),(%dx)
41296b:	75 73                	jne    0x4129e0
41296d:	65 73 43             	gs jae 0x4129b3
412970:	6f                   	outsl  %ds:(%esi),(%dx)
412971:	73 74                	jae    0x4129e7
412973:	43                   	inc    %ebx
412974:	72 79                	jb     0x4129ef
412976:	73 74                	jae    0x4129ec
412978:	61                   	popa
412979:	6c                   	insb   (%dx),%es:(%edi)
41297a:	73 00                	jae    0x41297c
41297c:	6c                   	insb   (%dx),%es:(%edi)
41297d:	61                   	popa
41297e:	62 65 6c             	bound  %esp,0x6c(%ebp)
412981:	49                   	dec    %ecx
412982:	72 6f                	jb     0x4129f3
412984:	6e                   	outsb  %ds:(%esi),(%dx)
412985:	57                   	push   %edi
412986:	6f                   	outsl  %ds:(%esi),(%dx)
412987:	72 6b                	jb     0x4129f4
412989:	73 43                	jae    0x4129ce
41298b:	6f                   	outsl  %ds:(%esi),(%dx)
41298c:	73 74                	jae    0x412a02
41298e:	43                   	inc    %ebx
41298f:	72 79                	jb     0x412a0a
412991:	73 74                	jae    0x412a07
412993:	61                   	popa
412994:	6c                   	insb   (%dx),%es:(%edi)
412995:	73 00                	jae    0x412997
412997:	6c                   	insb   (%dx),%es:(%edi)
412998:	61                   	popa
412999:	62 65 6c             	bound  %esp,0x6c(%ebp)
41299c:	57                   	push   %edi
41299d:	6f                   	outsl  %ds:(%esi),(%dx)
41299e:	6f                   	outsl  %ds:(%esi),(%dx)
41299f:	64 73 68             	fs jae 0x412a0a
4129a2:	65 74 43             	gs je  0x4129e8
4129a5:	6f                   	outsl  %ds:(%esi),(%dx)
4129a6:	73 74                	jae    0x412a1c
4129a8:	43                   	inc    %ebx
4129a9:	72 79                	jb     0x412a24
4129ab:	73 74                	jae    0x412a21
4129ad:	61                   	popa
4129ae:	6c                   	insb   (%dx),%es:(%edi)
4129af:	73 00                	jae    0x4129b1
4129b1:	6c                   	insb   (%dx),%es:(%edi)
4129b2:	61                   	popa
4129b3:	62 65 6c             	bound  %esp,0x6c(%ebp)
4129b6:	51                   	push   %ecx
4129b7:	75 61                	jne    0x412a1a
4129b9:	72 72                	jb     0x412a2d
4129bb:	79 43                	jns    0x412a00
4129bd:	6f                   	outsl  %ds:(%esi),(%dx)
4129be:	73 74                	jae    0x412a34
4129c0:	43                   	inc    %ebx
4129c1:	72 79                	jb     0x412a3c
4129c3:	73 74                	jae    0x412a39
4129c5:	61                   	popa
4129c6:	6c                   	insb   (%dx),%es:(%edi)
4129c7:	73 00                	jae    0x4129c9
4129c9:	63 6f 73             	arpl   %ebp,0x73(%edi)
4129cc:	74 43                	je     0x412a11
4129ce:	72 79                	jb     0x412a49
4129d0:	73 74                	jae    0x412a46
4129d2:	61                   	popa
4129d3:	6c                   	insb   (%dx),%es:(%edi)
4129d4:	73 00                	jae    0x4129d6
4129d6:	6c                   	insb   (%dx),%es:(%edi)
4129d7:	61                   	popa
4129d8:	62 65 6c             	bound  %esp,0x6c(%ebp)
4129db:	51                   	push   %ecx
4129dc:	75 61                	jne    0x412a3f
4129de:	72 72                	jb     0x412a52
4129e0:	79 43                	jns    0x412a25
4129e2:	72 79                	jb     0x412a5d
4129e4:	73 74                	jae    0x412a5a
4129e6:	61                   	popa
4129e7:	6c                   	insb   (%dx),%es:(%edi)
4129e8:	73 00                	jae    0x4129ea
4129ea:	6c                   	insb   (%dx),%es:(%edi)
4129eb:	61                   	popa
4129ec:	62 65 6c             	bound  %esp,0x6c(%ebp)
4129ef:	45                   	inc    %ebp
4129f0:	6c                   	insb   (%dx),%es:(%edi)
4129f1:	76 69                	jbe    0x412a5c
4129f3:	73 68                	jae    0x412a5d
4129f5:	41                   	inc    %ecx
4129f6:	72 63                	jb     0x412a5b
4129f8:	68 65 72 54 72       	push   $0x72547265
4129fd:	61                   	popa
4129fe:	69 6e 69 6e 67 43 72 	imul   $0x7243676e,0x69(%esi),%ebp
412a05:	79 74                	jns    0x412a7b
412a07:	61                   	popa
412a08:	6c                   	insb   (%dx),%es:(%edi)
412a09:	73 00                	jae    0x412a0b
412a0b:	43                   	inc    %ebx
412a0c:	6f                   	outsl  %ds:(%esi),(%dx)
412a0d:	6e                   	outsb  %ds:(%esi),(%dx)
412a0e:	73 74                	jae    0x412a84
412a10:	72 75                	jb     0x412a87
412a12:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
412a16:	6e                   	outsb  %ds:(%esi),(%dx)
412a17:	43                   	inc    %ebx
412a18:	6f                   	outsl  %ds:(%esi),(%dx)
412a19:	73 74                	jae    0x412a8f
412a1b:	4c                   	dec    %esp
412a1c:	61                   	popa
412a1d:	62 65 6c             	bound  %esp,0x6c(%ebp)
412a20:	73 00                	jae    0x412a22
412a22:	67 65 74 5f          	addr16 gs je 0x412a85
412a26:	43                   	inc    %ebx
412a27:	6f                   	outsl  %ds:(%esi),(%dx)
412a28:	6e                   	outsb  %ds:(%esi),(%dx)
412a29:	74 72                	je     0x412a9d
412a2b:	6f                   	outsl  %ds:(%esi),(%dx)
412a2c:	6c                   	insb   (%dx),%es:(%edi)
412a2d:	73 00                	jae    0x412a2f
412a2f:	53                   	push   %ebx
412a30:	79 73                	jns    0x412aa5
412a32:	74 65                	je     0x412a99
412a34:	6d                   	insl   (%dx),%es:(%edi)
412a35:	2e 57                	cs push %edi
412a37:	69 6e 64 6f 77 73 2e 	imul   $0x2e73776f,0x64(%esi),%ebp
412a3e:	46                   	inc    %esi
412a3f:	6f                   	outsl  %ds:(%esi),(%dx)
412a40:	72 6d                	jb     0x412aaf
412a42:	73 00                	jae    0x412a44
412a44:	73 65                	jae    0x412aab
412a46:	74 5f                	je     0x412aa7
412a48:	41                   	inc    %ecx
412a49:	75 74                	jne    0x412abf
412a4b:	6f                   	outsl  %ds:(%esi),(%dx)
412a4c:	53                   	push   %ebx
412a4d:	63 61 6c             	arpl   %esp,0x6c(%ecx)
412a50:	65 44                	gs inc %esp
412a52:	69 6d 65 6e 73 69 6f 	imul   $0x6f69736e,0x65(%ebp),%ebp
412a59:	6e                   	outsb  %ds:(%esi),(%dx)
412a5a:	73 00                	jae    0x412a5c
412a5c:	53                   	push   %ebx
412a5d:	79 73                	jns    0x412ad2
412a5f:	74 65                	je     0x412ac6
412a61:	6d                   	insl   (%dx),%es:(%edi)
412a62:	2e 43                	cs inc %ebx
412a64:	6f                   	outsl  %ds:(%esi),(%dx)
412a65:	6c                   	insb   (%dx),%es:(%edi)
412a66:	6c                   	insb   (%dx),%es:(%edi)
412a67:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
412a6c:	6e                   	outsb  %ds:(%esi),(%dx)
412a6d:	73 00                	jae    0x412a6f
412a6f:	4d                   	dec    %ebp
412a70:	65 73 73             	gs jae 0x412ae6
412a73:	61                   	popa
412a74:	67 65 42             	addr16 gs inc %edx
412a77:	6f                   	outsl  %ds:(%esi),(%dx)
412a78:	78 42                	js     0x412abc
412a7a:	75 74                	jne    0x412af0
412a7c:	74 6f                	je     0x412aed
412a7e:	6e                   	outsb  %ds:(%esi),(%dx)
412a7f:	73 00                	jae    0x412a81
412a81:	67 65 74 5f          	addr16 gs je 0x412ae4
412a85:	43                   	inc    %ebx
412a86:	68 61 72 73 00       	push   $0x737261
412a8b:	52                   	push   %edx
412a8c:	75 6e                	jne    0x412afc
412a8e:	74 69                	je     0x412af9
412a90:	6d                   	insl   (%dx),%es:(%edi)
412a91:	65 48                	gs dec %eax
412a93:	65 6c                	gs insb (%dx),%es:(%edi)
412a95:	70 65                	jo     0x412afc
412a97:	72 73                	jb     0x412b0c
412a99:	00 53 79             	add    %dl,0x79(%ebx)
412a9c:	73 74                	jae    0x412b12
412a9e:	65 6d                	gs insl (%dx),%es:(%edi)
412aa0:	43                   	inc    %ebx
412aa1:	6f                   	outsl  %ds:(%esi),(%dx)
412aa2:	6c                   	insb   (%dx),%es:(%edi)
412aa3:	6f                   	outsl  %ds:(%esi),(%dx)
412aa4:	72 73                	jb     0x412b19
412aa6:	00 74 69 6d          	add    %dh,0x6d(%ecx,%ebp,2)
412aaa:	65 72 41             	gs jb  0x412aee
412aad:	63 63 69             	arpl   %esp,0x69(%ebx)
412ab0:	64 65 6e             	fs outsb %gs:(%esi),(%dx)
412ab3:	74 73                	je     0x412b28
412ab5:	00 63 6f             	add    %ah,0x6f(%ebx)
412ab8:	6d                   	insl   (%dx),%es:(%edi)
412ab9:	70 6f                	jo     0x412b2a
412abb:	6e                   	outsb  %ds:(%esi),(%dx)
412abc:	65 6e                	outsb  %gs:(%esi),(%dx)
412abe:	74 73                	je     0x412b33
412ac0:	00 67 65             	add    %ah,0x65(%edi)
412ac3:	74 5f                	je     0x412b24
412ac5:	48                   	dec    %eax
412ac6:	65 61                	gs popa
412ac8:	6c                   	insb   (%dx),%es:(%edi)
412ac9:	74 68                	je     0x412b33
412acb:	50                   	push   %eax
412acc:	6f                   	outsl  %ds:(%esi),(%dx)
412acd:	69 6e 74 73 00 73 65 	imul   $0x65730073,0x74(%esi),%ebp
412ad4:	74 5f                	je     0x412b35
412ad6:	48                   	dec    %eax
412ad7:	65 61                	gs popa
412ad9:	6c                   	insb   (%dx),%es:(%edi)
412ada:	74 68                	je     0x412b44
412adc:	50                   	push   %eax
412add:	6f                   	outsl  %ds:(%esi),(%dx)
412ade:	69 6e 74 73 00 52 65 	imul   $0x65520073,0x74(%esi),%ebp
412ae5:	6d                   	insl   (%dx),%es:(%edi)
412ae6:	6f                   	outsl  %ds:(%esi),(%dx)
412ae7:	76 65                	jbe    0x412b4e
412ae9:	41                   	inc    %ecx
412aea:	74 00                	je     0x412aec
412aec:	43                   	inc    %ebx
412aed:	6f                   	outsl  %ds:(%esi),(%dx)
412aee:	6e                   	outsb  %ds:(%esi),(%dx)
412aef:	63 61 74             	arpl   %esp,0x74(%ecx)
412af2:	00 74 69 6d          	add    %dh,0x6d(%ecx,%ebp,2)
412af6:	65 72 43             	gs jb  0x412b3c
412af9:	68 65 63 6b 49       	push   $0x496b6365
412afe:	66 44                	inc    %sp
412b00:	65 66 65 61          	gs gs popaw
412b04:	74 00                	je     0x412b06
412b06:	47                   	inc    %edi
412b07:	65 74 4f             	gs je  0x412b59
412b0a:	62 6a 65             	bound  %ebp,0x65(%edx)
412b0d:	63 74 00 74          	arpl   %esi,0x74(%eax,%eax,1)
412b11:	69 6d 65 72 55 70 64 	imul   $0x64705572,0x65(%ebp),%ebp
412b18:	61                   	popa
412b19:	74 65                	je     0x412b80
412b1b:	72 4c                	jb     0x412b69
412b1d:	76 6c                	jbe    0x412b8b
412b1f:	4f                   	dec    %edi
412b20:	66 42                	inc    %dx
412b22:	75 69                	jne    0x412b8d
412b24:	6c                   	insb   (%dx),%es:(%edi)
412b25:	64 69 6e 67 73 41 6e 	imul   $0x646e4173,%fs:0x67(%esi),%ebp
412b2c:	64
412b2d:	43                   	inc    %ebx
412b2e:	6f                   	outsl  %ds:(%esi),(%dx)
412b2f:	73 74                	jae    0x412ba5
412b31:	4f                   	dec    %edi
412b32:	66 43                	inc    %bx
412b34:	6f                   	outsl  %ds:(%esi),(%dx)
412b35:	6e                   	outsb  %ds:(%esi),(%dx)
412b36:	73 74                	jae    0x412bac
412b38:	72 75                	jb     0x412baf
412b3a:	63 74 00 62          	arpl   %esi,0x62(%eax,%eax,1)
412b3e:	75 74                	jne    0x412bb4
412b40:	74 6f                	je     0x412bb1
412b42:	6e                   	outsb  %ds:(%esi),(%dx)
412b43:	55                   	push   %ebp
412b44:	70 67                	jo     0x412bad
412b46:	72 61                	jb     0x412ba9
412b48:	64 65 57             	fs gs push %edi
412b4b:	6f                   	outsl  %ds:(%esi),(%dx)
412b4c:	6f                   	outsl  %ds:(%esi),(%dx)
412b4d:	64 73 68             	fs jae 0x412bb8
412b50:	65 74 00             	gs je  0x412b53
412b53:	6c                   	insb   (%dx),%es:(%edi)
412b54:	61                   	popa
412b55:	62 65 6c             	bound  %esp,0x6c(%ebp)
412b58:	4c                   	dec    %esp
412b59:	65 76 65             	gs jbe 0x412bc1
412b5c:	6c                   	insb   (%dx),%es:(%edi)
412b5d:	4f                   	dec    %edi
412b5e:	66 57                	push   %di
412b60:	6f                   	outsl  %ds:(%esi),(%dx)
412b61:	6f                   	outsl  %ds:(%esi),(%dx)
412b62:	64 73 68             	fs jae 0x412bcd
412b65:	65 74 00             	gs je  0x412b68
412b68:	6c                   	insb   (%dx),%es:(%edi)
412b69:	61                   	popa
412b6a:	62 65 6c             	bound  %esp,0x6c(%ebp)
412b6d:	57                   	push   %edi
412b6e:	6f                   	outsl  %ds:(%esi),(%dx)
412b6f:	6f                   	outsl  %ds:(%esi),(%dx)
412b70:	64 73 68             	fs jae 0x412bdb
412b73:	65 74 00             	gs je  0x412b76
412b76:	63 68 61             	arpl   %ebp,0x61(%eax)
412b79:	72 32                	jb     0x412bad
412b7b:	73 69                	jae    0x412be6
412b7d:	78 62                	js     0x412be1
412b7f:	69 74 00 45 6e 64 49 	imul   $0x6e49646e,0x45(%eax,%eax,1),%esi
412b86:	6e
412b87:	69 74 00 42 65 67 69 	imul   $0x6e696765,0x42(%eax,%eax,1),%esi
412b8e:	6e
412b8f:	49                   	dec    %ecx
412b90:	6e                   	outsb  %ds:(%esi),(%dx)
412b91:	69 74 00 4f 72 63 69 	imul   $0x73696372,0x4f(%eax,%eax,1),%esi
412b98:	73
412b99:	68 55 6e 69 74       	push   $0x74696e55
412b9e:	00 45 6c             	add    %al,0x6c(%ebp)
412ba1:	76 69                	jbe    0x412c0c
412ba3:	73 68                	jae    0x412c0d
412ba5:	55                   	push   %ebp
412ba6:	6e                   	outsb  %ds:(%esi),(%dx)
412ba7:	69 74 00 47 72 61 70 	imul   $0x68706172,0x47(%eax,%eax,1),%esi
412bae:	68
412baf:	69 63 73 55 6e 69 74 	imul   $0x74696e55,0x73(%ebx),%esp