4128bf:	76 45                	jbe    0x412906
4128c1:	63 41 44             	arpl   %eax,0x44(%ecx)
4128c4:	77 31                	ja     0x4128f7
4128c6:	74 58                	je     0x412920
4128c8:	66 74 6f             	data16 je 0x41293a
4128cb:	57                   	push   %edi
4128cc:	75 75                	jne    0x412943
4128ce:	4b                   	dec    %ebx
4128cf:	6e                   	outsb  %ds:(%esi),(%dx)
4128d0:	74 69                	je     0x41293b
4128d2:	74 55                	je     0x412929
4128d4:	4a                   	dec    %edx
4128d5:	36 55                	ss push %ebp
4128d7:	41                   	inc    %ecx
4128d8:	63 6b 72             	arpl   %ebp,0x72(%ebx)
4128db:	4d                   	dec    %ebp
4128dc:	71 6b                	jno    0x412949
4128de:	70 4f                	jo     0x41292f
4128e0:	44                   	inc    %esp
4128e1:	52                   	push   %edx
4128e2:	52                   	push   %edx
4128e3:	6e                   	outsb  %ds:(%esi),(%dx)
4128e4:	62 6f 41             	bound  %ebp,0x41(%edi)
4128e7:	33 77 75             	xor    0x75(%edi),%esi
4128ea:	41                   	inc    %ecx
4128eb:	34 76                	xor    $0x76,%al
4128ed:	55                   	push   %ebp
4128ee:	4b                   	dec    %ebx
4128ef:	4a                   	dec    %edx
4128f0:	4d                   	dec    %ebp
4128f1:	2b 77 70             	sub    0x70(%edi),%esi
4128f4:	41                   	inc    %ecx
4128f5:	52                   	push   %edx
4128f6:	57                   	push   %edi
4128f7:	31 72 57             	xor    %esi,0x57(%edx)
4128fa:	76 6d                	jbe    0x412969
4128fc:	73 79                	jae    0x412977
4128fe:	6c                   	insb   (%dx),%es:(%edi)
4128ff:	52                   	push   %edx
412900:	53                   	push   %ebx
412901:	35 63 31 37 74       	xor    $0x74373163,%eax
412906:	63 62 4c             	arpl   %esp,0x4c(%edx)
412909:	72 6b                	jb     0x412976
41290b:	4b                   	dec    %ebx
41290c:	64 59                	fs pop %ecx
41290e:	44                   	inc    %esp
41290f:	78 4c                	js     0x41295d
412911:	32 66 35             	xor    0x35(%esi),%ah
412914:	42                   	inc    %edx
412915:	78 30                	js     0x412947
412917:	64 47                	fs inc %edi
412919:	71 49                	jno    0x412964
41291b:	4f                   	dec    %edi
41291c:	62 6e 2f             	bound  %ebp,0x2f(%esi)
41291f:	54                   	push   %esp
412920:	75 75                	jne    0x412997
412922:	55                   	push   %ebp
412923:	39 43 30             	cmp    %eax,0x30(%ebx)
412926:	63 6c 2b 4c          	arpl   %ebp,0x4c(%ebx,%ebp,1)
41292a:	36 61                	ss popa
41292c:	54                   	push   %esp
41292d:	61                   	popa
41292e:	59                   	pop    %ecx
41292f:	70 33                	jo     0x412964
412931:	6a 66                	push   $0x66
412933:	62 43 31             	bound  %eax,0x31(%ebx)
412936:	44                   	inc    %esp
412937:	42                   	inc    %edx
412938:	39 33                	cmp    %esi,(%ebx)
41293a:	34 41                	xor    $0x41,%al
41293c:	62 33                	bound  %esi,(%ebx)
41293e:	77 73                	ja     0x4129b3
412940:	34 39                	xor    $0x39,%al
412942:	65 6c                	gs insb (%dx),%es:(%edi)
412944:	62 2b                	bound  %ebp,(%ebx)
412946:	33 36                	xor    (%esi),%esi
412948:	6f                   	outsl  %ds:(%esi),(%dx)
412949:	44                   	inc    %esp
41294a:	6e                   	outsb  %ds:(%esi),(%dx)
41294b:	73 62                	jae    0x4129af
41294d:	51                   	push   %ecx
41294e:	79 6e                	jns    0x4129be
412950:	75 47                	jne    0x412999
412952:	53                   	push   %ebx
412953:	4d                   	dec    %ebp
412954:	45                   	inc    %ebp
412955:	6a 73                	push   $0x73
412957:	42                   	inc    %edx
412958:	37                   	aaa
412959:	75 55                	jne    0x4129b0
41295b:	4d                   	dec    %ebp
41295c:	5a                   	pop    %edx
41295d:	34 6f                	xor    $0x6f,%al
41295f:	55                   	push   %ebp
412960:	73 32                	jae    0x412994
412962:	73 41                	jae    0x4129a5
412964:	4e                   	dec    %esi
412965:	6c                   	insb   (%dx),%es:(%edi)
412966:	67 68 6e 38 55 4a    	addr16 push $0x4a55386e
41296c:	36 61                	ss popa
41296e:	45                   	inc    %ebp
41296f:	4a                   	dec    %edx
412970:	39 7a 45             	cmp    %edi,0x45(%edx)
412973:	4b                   	dec    %ebx
412974:	49                   	dec    %ecx
412975:	39 69 50             	cmp    %ebp,0x50(%ecx)
412978:	69 71 74 6e 68 73 2b 	imul   $0x2b73686e,0x74(%ecx),%esi
41297f:	45                   	inc    %ebp
412980:	58                   	pop    %eax
412981:	65 55                	gs push %ebp
412983:	4a                   	dec    %edx
412984:	64 63 71 71          	arpl   %esi,%fs:0x71(%ecx)
412988:	6c                   	insb   (%dx),%es:(%edi)
412989:	41                   	inc    %ecx
41298a:	6a 64                	push   $0x64
41298c:	6d                   	insl   (%dx),%es:(%edi)
41298d:	50                   	push   %eax
41298e:	4e                   	dec    %esi
41298f:	6e                   	outsb  %ds:(%esi),(%dx)
412990:	66 33 6b 61          	xor    0x61(%ebx),%bp
412994:	6c                   	insb   (%dx),%es:(%edi)
412995:	4e                   	dec    %esi
412996:	74 67                	je     0x4129ff
412998:	76 72                	jbe    0x412a0c
41299a:	56                   	push   %esi
41299b:	41                   	inc    %ecx
41299c:	32 2f                	xor    (%edi),%ch
41299e:	74 49                	je     0x4129e9
4129a0:	63 36                	arpl   %esi,(%esi)
4129a2:	56                   	push   %esi
4129a3:	48                   	dec    %eax
4129a4:	61                   	popa
4129a5:	63 42 78             	arpl   %eax,0x78(%edx)
4129a8:	72 6a                	jb     0x412a14
4129aa:	56                   	push   %esi
4129ab:	6b 2b 4a             	imul   $0x4a,(%ebx),%ebp
4129ae:	43                   	inc    %ebx
4129af:	56                   	push   %esi
4129b0:	4b                   	dec    %ebx
4129b1:	57                   	push   %edi
4129b2:	35 6d 69 35 45       	xor    $0x4535696d,%eax
4129b7:	4e                   	dec    %esi
4129b8:	68 4c 2b 74 68       	push   $0x68742b4c
4129bd:	63 34 36             	arpl   %esi,(%esi,%esi,1)
4129c0:	71 41                	jno    0x412a03
4129c2:	47                   	inc    %edi
4129c3:	56                   	push   %esi
4129c4:	2b 56 64             	sub    0x64(%esi),%edx
4129c7:	78 42                	js     0x412a0b
4129c9:	4c                   	dec    %esp
4129ca:	65 32 6f 48          	xor    %gs:0x48(%edi),%ch
4129ce:	73 43                	jae    0x412a13
4129d0:	61                   	popa
4129d1:	38 72 4c             	cmp    %dh,0x4c(%edx)
4129d4:	4a                   	dec    %edx
4129d5:	41                   	inc    %ecx
4129d6:	71 6d                	jno    0x412a45
4129d8:	51                   	push   %ecx
4129d9:	37                   	aaa
4129da:	37                   	aaa
4129db:	58                   	pop    %eax
4129dc:	56                   	push   %esi
4129dd:	76 49                	jbe    0x412a28
4129df:	6a 65                	push   $0x65
4129e1:	51                   	push   %ecx
4129e2:	61                   	popa
4129e3:	70 47                	jo     0x412a2c
4129e5:	39 56 51             	cmp    %edx,0x51(%esi)
4129e8:	72 61                	jb     0x412a4b
4129ea:	4f                   	dec    %edi
4129eb:	78 52                	js     0x412a3f
4129ed:	62 48 59             	bound  %ecx,0x59(%eax)
4129f0:	33 4f 79             	xor    0x79(%edi),%ecx
4129f3:	61                   	popa
4129f4:	57                   	push   %edi
4129f5:	59                   	pop    %ecx
4129f6:	46                   	inc    %esi
4129f7:	32 33                	xor    (%ebx),%dh
4129f9:	42                   	inc    %edx
4129fa:	37                   	aaa
4129fb:	44                   	inc    %esp
4129fc:	49                   	dec    %ecx
4129fd:	61                   	popa
4129fe:	4d                   	dec    %ebp
4129ff:	4c                   	dec    %esp
412a00:	6b 71 77 4f          	imul   $0x4f,0x77(%ecx),%esi
412a04:	78 4a                	js     0x412a50
412a06:	33 70 67             	xor    0x67(%eax),%esi
412a09:	49                   	dec    %ecx
412a0a:	4a                   	dec    %edx
412a0b:	4d                   	dec    %ebp
412a0c:	6e                   	outsb  %ds:(%esi),(%dx)
412a0d:	34 5a                	xor    $0x5a,%al
412a0f:	49                   	dec    %ecx
412a10:	55                   	push   %ebp
412a11:	32 31                	xor    (%ecx),%dh
412a13:	61                   	popa
412a14:	2f                   	das
412a15:	72 70                	jb     0x412a87
412a17:	38 48 6b             	cmp    %cl,0x6b(%eax)
412a1a:	41                   	inc    %ecx
412a1b:	6f                   	outsl  %ds:(%esi),(%dx)
412a1c:	5a                   	pop    %edx
412a1d:	63 6c 50 77          	arpl   %ebp,0x77(%eax,%edx,2)
412a21:	58                   	pop    %eax
412a22:	6d                   	insl   (%dx),%es:(%edi)
412a23:	36 69 6e 6e 43 6e 47 	imul   $0x75476e43,%ss:0x6e(%esi),%ebp
412a2a:	75
412a2b:	70 61                	jo     0x412a8e
412a2d:	41                   	inc    %ecx
412a2e:	30 50 49             	xor    %dl,0x49(%eax)
412a31:	67 75 73             	addr16 jne 0x412aa7
412a34:	73 68                	jae    0x412a9e
412a36:	62 56 67             	bound  %edx,0x67(%esi)
412a39:	5a                   	pop    %edx
412a3a:	4c                   	dec    %esp
412a3b:	43                   	inc    %ebx
412a3c:	38 69 62             	cmp    %ch,0x62(%ecx)
412a3f:	62 30                	bound  %esi,(%eax)
412a41:	36 2b 74 32 33       	sub    %ss:0x33(%edx,%esi,1),%esi
412a46:	47                   	inc    %edi
412a47:	61                   	popa
412a48:	66 6d                	insw   (%dx),%es:(%edi)
412a4a:	69 2b 45 34 73 59    	imul   $0x59733445,(%ebx),%ebp
412a50:	79 4f                	jns    0x412aa1
412a52:	41                   	inc    %ecx
412a53:	45                   	inc    %ebp
412a54:	53                   	push   %ebx
412a55:	78 72                	js     0x412ac9
412a57:	69 5a 53 5a 36 42 58 	imul   $0x5842365a,0x53(%edx),%ebx
412a5e:	50                   	push   %eax
412a5f:	56                   	push   %esi
412a60:	37                   	aaa
412a61:	48                   	dec    %eax
412a62:	34 37                	xor    $0x37,%al
412a64:	4c                   	dec    %esp
412a65:	49                   	dec    %ecx
412a66:	66 73 52             	data16 jae 0x412abb
412a69:	31 61 79             	xor    %esp,0x79(%ecx)
412a6c:	6a 32                	push   $0x32
412a6e:	57                   	push   %edi
412a6f:	52                   	push   %edx
412a70:	48                   	dec    %eax
412a71:	31 55 6e             	xor    %edx,0x6e(%ebp)
412a74:	77 6f                	ja     0x412ae5
412a76:	44                   	inc    %esp
412a77:	34 70                	xor    $0x70,%al
412a79:	76 43                	jbe    0x412abe
412a7b:	71 55                	jno    0x412ad2
412a7d:	78 46                	js     0x412ac5
412a7f:	51                   	push   %ecx
412a80:	6a 70                	push   $0x70
412a82:	39 6f 36             	cmp    %ebp,0x36(%edi)
412a85:	58                   	pop    %eax
412a86:	44                   	inc    %esp
412a87:	54                   	push   %esp
412a88:	7a 58                	jp     0x412ae2
412a8a:	31 73 48             	xor    %esi,0x48(%ebx)
412a8d:	74 4d                	je     0x412adc
412a8f:	78 5a                	js     0x412aeb
412a91:	76 74                	jbe    0x412b07
412a93:	68 38 78 61 2b       	push   $0x2b617838
412a98:	6d                   	insl   (%dx),%es:(%edi)
412a99:	43                   	inc    %ebx
412a9a:	6f                   	outsl  %ds:(%esi),(%dx)
412a9b:	4a                   	dec    %edx
412a9c:	41                   	inc    %ecx
412a9d:	65 68 4f 47 6d 65    	gs push $0x656d474f
412aa3:	4e                   	dec    %esi
412aa4:	2f                   	das
412aa5:	7a 55                	jp     0x412afc
412aa7:	45                   	inc    %ebp
412aa8:	6b 4b 62 72          	imul   $0x72,0x62(%ebx),%ecx
412aac:	52                   	push   %edx
412aad:	56                   	push   %esi
412aae:	79 67                	jns    0x412b17
412ab0:	6c                   	insb   (%dx),%es:(%edi)
412ab1:	5a                   	pop    %edx
412ab2:	36 44                	ss inc %esp
412ab4:	73 75                	jae    0x412b2b
412ab6:	5a                   	pop    %edx
412ab7:	50                   	push   %eax
412ab8:	77 4d                	ja     0x412b07
412aba:	70 65                	jo     0x412b21
412abc:	52                   	push   %edx
412abd:	52                   	push   %edx
412abe:	73 62                	jae    0x412b22
412ac0:	44                   	inc    %esp
412ac1:	61                   	popa
412ac2:	62 47 45             	bound  %eax,0x45(%edi)
412ac5:	7a 6e                	jp     0x412b35
412ac7:	6c                   	insb   (%dx),%es:(%edi)
412ac8:	33 72 31             	xor    0x31(%edx),%esi
412acb:	38 71 54             	cmp    %dh,0x54(%ecx)
412ace:	59                   	pop    %ecx
412acf:	58                   	pop    %eax
412ad0:	4b                   	dec    %ebx
412ad1:	38 71 30             	cmp    %dh,0x30(%ecx)
412ad4:	75 55                	jne    0x412b2b
412ad6:	43                   	inc    %ebx
412ad7:	65 43                	gs inc %ebx
412ad9:	63 52 77             	arpl   %edx,0x77(%edx)
412adc:	72 41                	jb     0x412b1f
412ade:	66 45                	inc    %bp
412ae0:	65 53                	gs push %ebx
412ae2:	34 47                	xor    $0x47,%al
412ae4:	2b 4f 6f             	sub    0x6f(%edi),%ecx
412ae7:	6a 76                	push   $0x76
412ae9:	51                   	push   %ecx
412aea:	56                   	push   %esi
412aeb:	7a 31                	jp     0x412b1e
412aed:	6f                   	outsl  %ds:(%esi),(%dx)
412aee:	58                   	pop    %eax
412aef:	4c                   	dec    %esp
412af0:	33 4b 4e             	xor    0x4e(%ebx),%ecx
412af3:	51                   	push   %ecx
412af4:	53                   	push   %ebx
412af5:	48                   	dec    %eax
412af6:	51                   	push   %ecx
412af7:	77 66                	ja     0x412b5f
412af9:	66 70 51             	data16 jo 0x412b4d
412afc:	52                   	push   %edx
412afd:	42                   	inc    %edx
412afe:	35 75 34 73 4b       	xor    $0x4b733475,%eax
412b03:	2b 37                	sub    (%edi),%esi
412b05:	63 55 53             	arpl   %edx,0x53(%ebp)
412b08:	7a 34                	jp     0x412b3e
412b0a:	57                   	push   %edi
412b0b:	69 64 6f 71 42 44 6f 	imul   $0x696f4442,0x71(%edi,%ebp,2),%esp
412b12:	69
412b13:	70 79                	jo     0x412b8e
412b15:	30 68 54             	xor    %ch,0x54(%eax)
412b18:	48                   	dec    %eax
412b19:	4c                   	dec    %esp
412b1a:	4f                   	dec    %edi
412b1b:	41                   	inc    %ecx
412b1c:	75 4d                	jne    0x412b6b
412b1e:	38 45 78             	cmp    %al,0x78(%ebp)
412b21:	32 53 6f             	xor    0x6f(%ebx),%dl
412b24:	45                   	inc    %ebp
412b25:	68 57 51 67 63       	push   $0x63675157
412b2a:	2f                   	das
412b2b:	79 65                	jns    0x412b92
412b2d:	35 31 55 50 38       	xor    $0x38505531,%eax
412b32:	57                   	push   %edi
412b33:	66 76 72             	data16 jbe 0x412ba8
412b36:	4e                   	dec    %esi
412b37:	4b                   	dec    %ebx
412b38:	47                   	inc    %edi
412b39:	5a                   	pop    %edx