430f0a:	50                   	push   %eax
430f0b:	67 6b 6a 76 62       	imul   $0x62,0x76(%bp,%si),%ebp
430f10:	6e                   	outsb  %ds:(%esi),(%dx)
430f11:	47                   	inc    %edi
430f12:	63 7a 43             	arpl   %edi,0x43(%edx)
430f15:	56                   	push   %esi
430f16:	49                   	dec    %ecx
430f17:	6f                   	outsl  %ds:(%esi),(%dx)
430f18:	42                   	inc    %edx
430f19:	32 30                	xor    (%eax),%dh
430f1b:	59                   	pop    %ecx
430f1c:	39 38                	cmp    %edi,(%eax)
430f1e:	64 7a 78             	fs jp  0x430f99
430f21:	37                   	aaa
430f22:	31 62 4c             	xor    %esp,0x4c(%edx)
430f25:	7a 67                	jp     0x430f8e
430f27:	39 61 48             	cmp    %esp,0x48(%ecx)
430f2a:	68 54 5a 4c 46       	push   $0x464c5a54
430f2f:	35 72 5a 79 64       	xor    $0x64795a72,%eax
430f34:	4a                   	dec    %edx
430f35:	6e                   	outsb  %ds:(%esi),(%dx)
430f36:	52                   	push   %edx
430f37:	4a                   	dec    %edx
430f38:	58                   	pop    %eax
430f39:	39 78 61             	cmp    %edi,0x61(%eax)
430f3c:	4e                   	dec    %esi
430f3d:	6f                   	outsl  %ds:(%esi),(%dx)
430f3e:	72 63                	jb     0x430fa3
430f40:	5a                   	pop    %edx
430f41:	48                   	dec    %eax
430f42:	34 68                	xor    $0x68,%al
430f44:	43                   	inc    %ebx
430f45:	6b 4f 44 4f          	imul   $0x4f,0x44(%edi),%ecx
430f49:	45                   	inc    %ebp
430f4a:	35 35 76 65 42       	xor    $0x42657635,%eax
430f4f:	4f                   	dec    %edi
430f50:	75 61                	jne    0x430fb3
430f52:	78 78                	js     0x430fcc
430f54:	2f                   	das
430f55:	41                   	inc    %ecx
430f56:	6e                   	outsb  %ds:(%esi),(%dx)
430f57:	67 34 68             	addr16 xor $0x68,%al
430f5a:	6f                   	outsl  %ds:(%esi),(%dx)
430f5b:	42                   	inc    %edx
430f5c:	50                   	push   %eax
430f5d:	2f                   	das
430f5e:	72 32                	jb     0x430f92
430f60:	4c                   	dec    %esp
430f61:	2b 61 71             	sub    0x71(%ecx),%esp
430f64:	42                   	inc    %edx
430f65:	36 6f                	outsl  %ss:(%esi),(%dx)
430f67:	75 70                	jne    0x430fd9
430f69:	4e                   	dec    %esi
430f6a:	4b                   	dec    %ebx
430f6b:	79 47                	jns    0x430fb4
430f6d:	52                   	push   %edx
430f6e:	63 74 36 57          	arpl   %esi,0x57(%esi,%esi,1)
430f72:	76 71                	jbe    0x430fe5
430f74:	59                   	pop    %ecx
430f75:	43                   	inc    %ebx
430f76:	77 79                	ja     0x430ff1
430f78:	6e                   	outsb  %ds:(%esi),(%dx)
430f79:	43                   	inc    %ebx
430f7a:	79 62                	jns    0x430fde
430f7c:	35 59 37 43 5a       	xor    $0x5a433759,%eax
430f81:	39 79 7a             	cmp    %edi,0x7a(%ecx)
430f84:	43                   	inc    %ebx
430f85:	61                   	popa
430f86:	2b 36                	sub    (%esi),%esi
430f88:	53                   	push   %ebx
430f89:	53                   	push   %ebx
430f8a:	57                   	push   %edi
430f8b:	51                   	push   %ecx
430f8c:	4c                   	dec    %esp
430f8d:	41                   	inc    %ecx
430f8e:	75 51                	jne    0x430fe1
430f90:	6a 33                	push   $0x33
430f92:	30 43 47             	xor    %al,0x47(%ebx)
430f95:	32 35 38 41 65 32    	xor    0x32654138,%dh
430f9b:	44                   	inc    %esp
430f9c:	58                   	pop    %eax
430f9d:	6c                   	insb   (%dx),%es:(%edi)
430f9e:	42                   	inc    %edx
430f9f:	39 47 7a             	cmp    %eax,0x7a(%edi)
430fa2:	47                   	inc    %edi
430fa3:	57                   	push   %edi
430fa4:	56                   	push   %esi
430fa5:	6e                   	outsb  %ds:(%esi),(%dx)
430fa6:	4d                   	dec    %ebp
430fa7:	57                   	push   %edi
430fa8:	77 71                	ja     0x43101b
430faa:	34 4a                	xor    $0x4a,%al
430fac:	38 46 71             	cmp    %al,0x71(%esi)
430faf:	63 47 39             	arpl   %eax,0x39(%edi)
430fb2:	42                   	inc    %edx
430fb3:	77 46                	ja     0x430ffb
430fb5:	4e                   	dec    %esi
430fb6:	76 46                	jbe    0x430ffe
430fb8:	70 68                	jo     0x431022
430fba:	79 65                	jns    0x431021
430fbc:	33 46 75             	xor    0x75(%esi),%eax
430fbf:	56                   	push   %esi
430fc0:	34 70                	xor    $0x70,%al
430fc2:	39 47 63             	cmp    %eax,0x63(%edi)
430fc5:	6b 33 37             	imul   $0x37,(%ebx),%esi
430fc8:	75 57                	jne    0x431021
430fca:	71 4a                	jno    0x431016
430fcc:	45                   	inc    %ebp
430fcd:	30 42 6f             	xor    %al,0x6f(%edx)
430fd0:	58                   	pop    %eax
430fd1:	75 39                	jne    0x43100c
430fd3:	65 49                	gs dec %ecx
430fd5:	6a 6a                	push   $0x6a
430fd7:	63 51 35             	arpl   %edx,0x35(%ecx)
430fda:	58                   	pop    %eax
430fdb:	52                   	push   %edx
430fdc:	31 56 68             	xor    %edx,0x68(%esi)
430fdf:	61                   	popa
430fe0:	62 55 51             	bound  %edx,0x51(%ebp)
430fe3:	64 67 39 79 63       	cmp    %edi,%fs:0x63(%bx,%di)
430fe8:	63 55 6e             	arpl   %edx,0x6e(%ebp)
430feb:	52                   	push   %edx
430fec:	6f                   	outsl  %ds:(%esi),(%dx)
430fed:	56                   	push   %esi
430fee:	67 44                	addr16 inc %esp
430ff0:	50                   	push   %eax
430ff1:	55                   	push   %ebp
430ff2:	35 58 55 43 30       	xor    $0x30435558,%eax
430ff7:	4d                   	dec    %ebp
430ff8:	35 51 30 43 63       	xor    $0x63433051,%eax
430ffd:	6b 4d 43 50          	imul   $0x50,0x43(%ebp),%ecx
431001:	75 53                	jne    0x431056
431003:	6a 48                	push   $0x48
431005:	6e                   	outsb  %ds:(%esi),(%dx)
431006:	62 42 57             	bound  %eax,0x57(%edx)
431009:	50                   	push   %eax
43100a:	6e                   	outsb  %ds:(%esi),(%dx)
43100b:	53                   	push   %ebx
43100c:	70 52                	jo     0x431060
43100e:	49                   	dec    %ecx
43100f:	52                   	push   %edx
431010:	43                   	inc    %ebx
431011:	50                   	push   %eax
431012:	45                   	inc    %ebp
431013:	68 6c 35 75 77       	push   $0x7775356c
431018:	48                   	dec    %eax
431019:	68 72 79 77 46       	push   $0x46777972
43101e:	6c                   	insb   (%dx),%es:(%edi)
43101f:	78 4b                	js     0x43106c
431021:	4f                   	dec    %edi
431022:	54                   	push   %esp
431023:	4b                   	dec    %ebx
431024:	6f                   	outsl  %ds:(%esi),(%dx)
431025:	59                   	pop    %ecx
431026:	45                   	inc    %ebp
431027:	32 68 59             	xor    0x59(%eax),%ch
43102a:	74 71                	je     0x43109d
43102c:	64 64 31 57 62       	fs xor %edx,%fs:0x62(%edi)
431031:	4f                   	dec    %edi
431032:	4f                   	dec    %edi
431033:	41                   	inc    %ecx
431034:	2f                   	das
431035:	36 35 2f 65 69 6e    	ss xor $0x6e69652f,%eax
43103b:	74 6f                	je     0x4310ac
43103d:	64 4f                	fs dec %edi
43103f:	69 46 4c 51 6b 2f 58 	imul   $0x582f6b51,0x4c(%esi),%eax
431046:	70 52                	jo     0x43109a
431048:	57                   	push   %edi
431049:	48                   	dec    %eax
43104a:	35 31 4d 44 35       	xor    $0x35444d31,%eax
43104f:	6a 6e                	push   $0x6e
431051:	4c                   	dec    %esp
431052:	34 4e                	xor    $0x4e,%al
431054:	6e                   	outsb  %ds:(%esi),(%dx)
431055:	77 7a                	ja     0x4310d1
431057:	72 58                	jb     0x4310b1
431059:	71 31                	jno    0x43108c
43105b:	63 6c 72 79          	arpl   %ebp,0x79(%edx,%esi,2)
43105f:	65 48                	gs dec %eax
431061:	51                   	push   %ecx
431062:	4c                   	dec    %esp
431063:	44                   	inc    %esp
431064:	43                   	inc    %ebx
431065:	41                   	inc    %ecx
431066:	73 70                	jae    0x4310d8
431068:	54                   	push   %esp
431069:	73 58                	jae    0x4310c3
43106b:	69 79 7a 46 4b 79 69 	imul   $0x69794b46,0x7a(%ecx),%edi
431072:	6d                   	insl   (%dx),%es:(%edi)
431073:	79 38                	jns    0x4310ad
431075:	4b                   	dec    %ebx
431076:	4a                   	dec    %edx
431077:	32 66 4a             	xor    0x4a(%esi),%ah
43107a:	41                   	inc    %ecx
43107b:	37                   	aaa
43107c:	69 45 66 72 4f 4b 48 	imul   $0x484b4f72,0x66(%ebp),%eax
431083:	6a 37                	push   $0x37
431085:	77 41                	ja     0x4310c8
431087:	57                   	push   %edi
431088:	34 2b                	xor    $0x2b,%al
43108a:	7a 49                	jp     0x4310d5
43108c:	52                   	push   %edx
43108d:	6e                   	outsb  %ds:(%esi),(%dx)
43108e:	69 59 6a 50 45 35 42 	imul   $0x42354550,0x6a(%ecx),%ebx
431095:	7a 58                	jp     0x4310ef
431097:	6d                   	insl   (%dx),%es:(%edi)
431098:	45                   	inc    %ebp
431099:	32 76 49             	xor    0x49(%esi),%dh
43109c:	4e                   	dec    %esi
43109d:	72 43                	jb     0x4310e2
43109f:	79 68                	jns    0x431109
4310a1:	77 42                	ja     0x4310e5
4310a3:	70 34                	jo     0x4310d9
4310a5:	70 70                	jo     0x431117
4310a7:	38 36                	cmp    %dh,(%esi)
4310a9:	76 4c                	jbe    0x4310f7
4310ab:	50                   	push   %eax
4310ac:	32 57 2f             	xor    0x2f(%edi),%dl
4310af:	50                   	push   %eax
4310b0:	32 75 30             	xor    0x30(%ebp),%dh
4310b3:	6c                   	insb   (%dx),%es:(%edi)
4310b4:	32 79 4d             	xor    0x4d(%ecx),%bh
4310b7:	4f                   	dec    %edi
4310b8:	79 54                	jns    0x43110e
4310ba:	48                   	dec    %eax
4310bb:	37                   	aaa
4310bc:	38 6b 45             	cmp    %ch,0x45(%ebx)
4310bf:	6c                   	insb   (%dx),%es:(%edi)
4310c0:	39 74 35 72          	cmp    %esi,0x72(%ebp,%esi,1)
4310c4:	2b 62 56             	sub    0x56(%edx),%esp
4310c7:	66 63 5a 64          	arpl   %bx,0x64(%edx)
4310cb:	69 5a 4e 36 52 7a 68 	imul   $0x687a5236,0x4e(%edx),%ebx
4310d2:	54                   	push   %esp
4310d3:	38 36                	cmp    %dh,(%esi)
4310d5:	2b 2b                	sub    (%ebx),%ebp
4310d7:	6c                   	insb   (%dx),%es:(%edi)
4310d8:	75 46                	jne    0x431120
4310da:	38 4d 68             	cmp    %cl,0x68(%ebp)
4310dd:	79 59                	jns    0x431138
4310df:	79 36                	jns    0x431117
4310e1:	79 53                	jns    0x431136
4310e3:	58                   	pop    %eax
4310e4:	53                   	push   %ebx
4310e5:	44                   	inc    %esp
4310e6:	4e                   	dec    %esi
4310e7:	2b 4f 67             	sub    0x67(%edi),%ecx
4310ea:	54                   	push   %esp
4310eb:	62 36                	bound  %esi,(%esi)
4310ed:	45                   	inc    %ebp
4310ee:	71 73                	jno    0x431163
4310f0:	57                   	push   %edi
4310f1:	6e                   	outsb  %ds:(%esi),(%dx)
4310f2:	32 73 69             	xor    0x69(%ebx),%dh
4310f5:	31 62 4c             	xor    %esp,0x4c(%edx)
4310f8:	78 79                	js     0x431173
4310fa:	75 50                	jne    0x43114c
4310fc:	6b 66 47 41          	imul   $0x41,0x47(%esi),%esp
431100:	73 30                	jae    0x431132
431102:	46                   	inc    %esi
431103:	4c                   	dec    %esp
431104:	6b 36 52             	imul   $0x52,(%esi),%esi
431107:	55                   	push   %ebp
431108:	4a                   	dec    %edx
431109:	6c                   	insb   (%dx),%es:(%edi)
43110a:	76 2b                	jbe    0x431137
43110c:	33 66 47             	xor    0x47(%esi),%esp
43110f:	6d                   	insl   (%dx),%es:(%edi)
431110:	30 61 33             	xor    %ah,0x33(%ecx)
431113:	59                   	pop    %ecx
431114:	2f                   	das
431115:	7a 69                	jp     0x431180
431117:	66 46                	inc    %si
431119:	78 57                	js     0x431172
43111b:	6c                   	insb   (%dx),%es:(%edi)
43111c:	47                   	inc    %edi
43111d:	72 6a                	jb     0x431189
43111f:	77 71                	ja     0x431192
431121:	4d                   	dec    %ebp
431122:	73 66                	jae    0x43118a
431124:	48                   	dec    %eax
431125:	4b                   	dec    %ebx
431126:	74 44                	je     0x43116c
431128:	41                   	inc    %ecx
431129:	6a 2f                	push   $0x2f
43112b:	31 2f                	xor    %ebp,(%edi)
43112d:	37                   	aaa
43112e:	6d                   	insl   (%dx),%es:(%edi)
43112f:	2b 79 7a             	sub    0x7a(%ecx),%edi
431132:	53                   	push   %ebx
431133:	34 67                	xor    $0x67,%al
431135:	2f                   	das
431136:	6a 5a                	push   $0x5a
431138:	68 47 66 37 73       	push   $0x73376647
43113d:	6c                   	insb   (%dx),%es:(%edi)
43113e:	72 5a                	jb     0x43119a
431140:	41                   	inc    %ecx
431141:	53                   	push   %ebx
431142:	4c                   	dec    %esp
431143:	49                   	dec    %ecx
431144:	51                   	push   %ecx
431145:	37                   	aaa
431146:	2f                   	das
431147:	7a 4c                	jp     0x431195
431149:	38 6e 4a             	cmp    %ch,0x4a(%esi)
43114c:	49                   	dec    %ecx
43114d:	56                   	push   %esi
43114e:	43                   	inc    %ebx
43114f:	50                   	push   %eax
431150:	6f                   	outsl  %ds:(%esi),(%dx)
431151:	59                   	pop    %ecx
431152:	5a                   	pop    %edx
431153:	33 4e 45             	xor    0x45(%esi),%ecx
431156:	66 30 72 76          	data16 xor %dh,0x76(%edx)
43115a:	39 4a 37             	cmp    %ecx,0x37(%edx)
43115d:	79 6a                	jns    0x4311c9
43115f:	31 34 41             	xor    %esi,(%ecx,%eax,2)
431162:	6e                   	outsb  %ds:(%esi),(%dx)
431163:	2b 4e 71             	sub    0x71(%esi),%ecx
431166:	55                   	push   %ebp
431167:	4f                   	dec    %edi
431168:	50                   	push   %eax
431169:	72 66                	jb     0x4311d1
43116b:	36 74 45             	ss je  0x4311b3
43116e:	4c                   	dec    %esp
43116f:	31 76 7a             	xor    %esi,0x7a(%esi)
431172:	71 44                	jno    0x4311b8
431174:	53                   	push   %ebx
431175:	34 6f                	xor    $0x6f,%al
431177:	57                   	push   %edi
431178:	6e                   	outsb  %ds:(%esi),(%dx)
431179:	49                   	dec    %ecx
43117a:	62 6a 46             	bound  %ebp,0x46(%edx)
43117d:	79 45                	jns    0x4311c4
43117f:	51                   	push   %ecx
431180:	63 55 58             	arpl   %edx,0x58(%ebp)
431183:	4d                   	dec    %ebp
431184:	57                   	push   %edi
431185:	65 71 30             	gs jno 0x4311b8
431188:	4a                   	dec    %edx
431189:	73 74                	jae    0x4311ff
43118b:	74 4e                	je     0x4311db
43118d:	37                   	aaa
43118e:	2f                   	das
43118f:	73 66                	jae    0x4311f7
431191:	53                   	push   %ebx
431192:	43                   	inc    %ebx
431193:	77 6f                	ja     0x431204
431195:	4d                   	dec    %ebp
431196:	59                   	pop    %ecx
431197:	63 78 38             	arpl   %edi,0x38(%eax)