43b00f:	56                   	push   %esi
43b010:	4f                   	dec    %edi
43b011:	54                   	push   %esp
43b012:	57                   	push   %edi
43b013:	62 73 35             	bound  %esi,0x35(%ebx)
43b016:	55                   	push   %ebp
43b017:	36 51                	ss push %ecx
43b019:	56                   	push   %esi
43b01a:	76 68                	jbe    0x43b084
43b01c:	46                   	inc    %esi
43b01d:	46                   	inc    %esi
43b01e:	6e                   	outsb  %ds:(%esi),(%dx)
43b01f:	6b 58 41 53          	imul   $0x53,0x41(%eax),%ebx
43b023:	47                   	inc    %edi
43b024:	64 56                	fs push %esi
43b026:	68 55 73 6e 65       	push   $0x656e7355
43b02b:	57                   	push   %edi
43b02c:	6c                   	insb   (%dx),%es:(%edi)
43b02d:	35 37 35 74 49       	xor    $0x49743537,%eax
43b032:	73 55                	jae    0x43b089
43b034:	68 58 34 67 6d       	push   $0x6d673458
43b039:	6d                   	insl   (%dx),%es:(%edi)
43b03a:	56                   	push   %esi
43b03b:	64 51                	fs push %ecx
43b03d:	4d                   	dec    %ebp
43b03e:	77 37                	ja     0x43b077
43b040:	50                   	push   %eax
43b041:	45                   	inc    %ebp
43b042:	77 39                	ja     0x43b07d
43b044:	73 59                	jae    0x43b09f
43b046:	6a 68                	push   $0x68
43b048:	2f                   	das
43b049:	6d                   	insl   (%dx),%es:(%edi)
43b04a:	41                   	inc    %ecx
43b04b:	36 72 6d             	ss jb  0x43b0bb
43b04e:	74 71                	je     0x43b0c1
43b050:	53                   	push   %ebx
43b051:	31 47 35             	xor    %eax,0x35(%edi)
43b054:	30 52 72             	xor    %dl,0x72(%edx)
43b057:	71 54                	jno    0x43b0ad
43b059:	61                   	popa
43b05a:	55                   	push   %ebp
43b05b:	77 48                	ja     0x43b0a5
43b05d:	74 7a                	je     0x43b0d9
43b05f:	35 6e 6c 43 70       	xor    $0x70436c6e,%eax
43b064:	72 6b                	jb     0x43b0d1
43b066:	58                   	pop    %eax
43b067:	44                   	inc    %esp
43b068:	76 7a                	jbe    0x43b0e4
43b06a:	6b 51 6c 6d          	imul   $0x6d,0x6c(%ecx),%edx
43b06e:	38 78 2f             	cmp    %bh,0x2f(%eax)
43b071:	62 64 37 66          	bound  %esp,0x66(%edi,%esi,1)
43b075:	54                   	push   %esp
43b076:	6c                   	insb   (%dx),%es:(%edi)
43b077:	4b                   	dec    %ebx
43b078:	51                   	push   %ecx
43b079:	59                   	pop    %ecx
43b07a:	63 51 61             	arpl   %edx,0x61(%ecx)
43b07d:	32 56 52             	xor    0x52(%esi),%dl
43b080:	7a 68                	jp     0x43b0ea
43b082:	38 37                	cmp    %dh,(%edi)
43b084:	47                   	inc    %edi
43b085:	31 67 59             	xor    %esp,0x59(%edi)
43b088:	47                   	inc    %edi
43b089:	33 79 35             	xor    0x35(%ecx),%edi
43b08c:	6f                   	outsl  %ds:(%esi),(%dx)
43b08d:	4b                   	dec    %ebx
43b08e:	4a                   	dec    %edx
43b08f:	4b                   	dec    %ebx
43b090:	31 30                	xor    %esi,(%eax)
43b092:	74 79                	je     0x43b10d
43b094:	2f                   	das
43b095:	47                   	inc    %edi
43b096:	6e                   	outsb  %ds:(%esi),(%dx)
43b097:	68 67 2b 2b 57       	push   $0x572b2b67
43b09c:	42                   	inc    %edx
43b09d:	4e                   	dec    %esi
43b09e:	33 4f 2b             	xor    0x2b(%edi),%ecx
43b0a1:	72 78                	jb     0x43b11b
43b0a3:	38 73 7a             	cmp    %dh,0x7a(%ebx)
43b0a6:	6b 48 71 57          	imul   $0x57,0x71(%eax),%ecx
43b0aa:	65 64 57             	gs fs push %edi
43b0ad:	62 4d 7a             	bound  %ecx,0x7a(%ebp)
43b0b0:	51                   	push   %ecx
43b0b1:	4b                   	dec    %ebx
43b0b2:	78 33                	js     0x43b0e7
43b0b4:	77 42                	ja     0x43b0f8
43b0b6:	6e                   	outsb  %ds:(%esi),(%dx)
43b0b7:	57                   	push   %edi
43b0b8:	74 74                	je     0x43b12e
43b0ba:	6f                   	outsl  %ds:(%esi),(%dx)
43b0bb:	66 4a                	dec    %dx
43b0bd:	4e                   	dec    %esi
43b0be:	6c                   	insb   (%dx),%es:(%edi)
43b0bf:	76 76                	jbe    0x43b137
43b0c1:	52                   	push   %edx
43b0c2:	4f                   	dec    %edi
43b0c3:	32 39                	xor    (%ecx),%bh
43b0c5:	41                   	inc    %ecx
43b0c6:	4e                   	dec    %esi
43b0c7:	47                   	inc    %edi
43b0c8:	67 4a                	addr16 dec %edx
43b0ca:	61                   	popa
43b0cb:	30 31                	xor    %dh,(%ecx)
43b0cd:	6c                   	insb   (%dx),%es:(%edi)
43b0ce:	44                   	inc    %esp
43b0cf:	70 58                	jo     0x43b129
43b0d1:	6a 48                	push   $0x48
43b0d3:	31 70 42             	xor    %esi,0x42(%eax)
43b0d6:	70 49                	jo     0x43b121
43b0d8:	2f                   	das
43b0d9:	35 4f 38 67 62       	xor    $0x6267384f,%eax
43b0de:	33 6f 2f             	xor    0x2f(%edi),%ebp
43b0e1:	44                   	inc    %esp
43b0e2:	43                   	inc    %ebx
43b0e3:	65 30 79 4d          	xor    %bh,%gs:0x4d(%ecx)
43b0e7:	4a                   	dec    %edx
43b0e8:	55                   	push   %ebp
43b0e9:	4e                   	dec    %esi
43b0ea:	68 6d 70 4e 68       	push   $0x684e706d
43b0ef:	67 39 69 4f          	cmp    %ebp,0x4f(%bx,%di)
43b0f3:	4b                   	dec    %ebx
43b0f4:	34 6e                	xor    $0x6e,%al
43b0f6:	42                   	inc    %edx
43b0f7:	76 59                	jbe    0x43b152
43b0f9:	41                   	inc    %ecx
43b0fa:	42                   	inc    %edx
43b0fb:	4b                   	dec    %ebx
43b0fc:	59                   	pop    %ecx
43b0fd:	58                   	pop    %eax
43b0fe:	35 38 4c 66 51       	xor    $0x51664c38,%eax
43b103:	72 52                	jb     0x43b157
43b105:	5a                   	pop    %edx
43b106:	4d                   	dec    %ebp
43b107:	43                   	inc    %ebx
43b108:	4a                   	dec    %edx
43b109:	73 4e                	jae    0x43b159
43b10b:	64 51                	fs push %ecx
43b10d:	42                   	inc    %edx
43b10e:	6b 4e 32 4d          	imul   $0x4d,0x32(%esi),%ecx
43b112:	46                   	inc    %esi
43b113:	72 78                	jb     0x43b18d
43b115:	72 6a                	jb     0x43b181
43b117:	64 44                	fs inc %esp
43b119:	57                   	push   %edi
43b11a:	66 46                	inc    %si
43b11c:	56                   	push   %esi
43b11d:	4e                   	dec    %esi
43b11e:	5a                   	pop    %edx
43b11f:	6c                   	insb   (%dx),%es:(%edi)
43b120:	4b                   	dec    %ebx
43b121:	52                   	push   %edx
43b122:	4a                   	dec    %edx
43b123:	4a                   	dec    %edx
43b124:	5a                   	pop    %edx
43b125:	74 59                	je     0x43b180
43b127:	6a 7a                	push   $0x7a
43b129:	59                   	pop    %ecx
43b12a:	38 7a 51             	cmp    %bh,0x51(%edx)
43b12d:	65 39 4d 4d          	cmp    %ecx,%gs:0x4d(%ebp)
43b131:	7a 5a                	jp     0x43b18d
43b133:	69 4f 54 32 65 58 33 	imul   $0x33586532,0x54(%edi),%ecx
43b13a:	32 2b                	xor    (%ebx),%ch
43b13c:	79 59                	jns    0x43b197
43b13e:	31 6d 47             	xor    %ebp,0x47(%ebp)
43b141:	63 4a 39             	arpl   %ecx,0x39(%edx)
43b144:	4b                   	dec    %ebx
43b145:	56                   	push   %esi
43b146:	2f                   	das
43b147:	4f                   	dec    %edi
43b148:	54                   	push   %esp
43b149:	32 45 30             	xor    0x30(%ebp),%al
43b14c:	4f                   	dec    %edi
43b14d:	59                   	pop    %ecx
43b14e:	77 6e                	ja     0x43b1be
43b150:	4c                   	dec    %esp
43b151:	39 6d 36             	cmp    %ebp,0x36(%ebp)
43b154:	39 72 4f             	cmp    %esi,0x4f(%edx)
43b157:	56                   	push   %esi
43b158:	39 39                	cmp    %edi,(%ecx)
43b15a:	59                   	pop    %ecx
43b15b:	30 68 53             	xor    %ch,0x53(%eax)
43b15e:	77 68                	ja     0x43b1c8
43b160:	35 36 62 49 76       	xor    $0x76496236,%eax
43b165:	44                   	inc    %esp
43b166:	66 6c                	data16 insb (%dx),%es:(%edi)
43b168:	4a                   	dec    %edx
43b169:	54                   	push   %esp
43b16a:	43                   	inc    %ebx
43b16b:	32 4f 51             	xor    0x51(%edi),%cl
43b16e:	6c                   	insb   (%dx),%es:(%edi)
43b16f:	59                   	pop    %ecx
43b170:	77 70                	ja     0x43b1e2
43b172:	70 36                	jo     0x43b1aa
43b174:	5a                   	pop    %edx
43b175:	59                   	pop    %ecx
43b176:	30 77 34             	xor    %dh,0x34(%edi)
43b179:	5a                   	pop    %edx
43b17a:	33 30                	xor    (%eax),%esi
43b17c:	4b                   	dec    %ebx
43b17d:	76 2b                	jbe    0x43b1aa
43b17f:	71 6b                	jno    0x43b1ec
43b181:	54                   	push   %esp
43b182:	77 34                	ja     0x43b1b8
43b184:	4c                   	dec    %esp
43b185:	45                   	inc    %ebp
43b186:	5a                   	pop    %edx
43b187:	45                   	inc    %ebp
43b188:	67 45                	addr16 inc %ebp
43b18a:	4c                   	dec    %esp
43b18b:	58                   	pop    %eax
43b18c:	43                   	inc    %ebx
43b18d:	52                   	push   %edx
43b18e:	73 31                	jae    0x43b1c1
43b190:	32 37                	xor    (%edi),%dh
43b192:	33 78 2f             	xor    0x2f(%eax),%edi
43b195:	35 34 47 78 63       	xor    $0x63784734,%eax
43b19a:	51                   	push   %ecx
43b19b:	38 6a 4e             	cmp    %ch,0x4e(%edx)
43b19e:	4f                   	dec    %edi
43b19f:	39 2b                	cmp    %ebp,(%ebx)
43b1a1:	67 41                	addr16 inc %ecx
43b1a3:	35 61 34 42 31       	xor    $0x31423461,%eax
43b1a8:	6b 42 76 61          	imul   $0x61,0x76(%edx),%eax
43b1ac:	32 4e 51             	xor    0x51(%esi),%cl
43b1af:	38 68 36             	cmp    %ch,0x36(%eax)
43b1b2:	61                   	popa
43b1b3:	73 44                	jae    0x43b1f9
43b1b5:	55                   	push   %ebp
43b1b6:	48                   	dec    %eax
43b1b7:	4a                   	dec    %edx
43b1b8:	67 56                	addr16 push %esi
43b1ba:	31 63 7a             	xor    %esp,0x7a(%ebx)
43b1bd:	4f                   	dec    %edi
43b1be:	46                   	inc    %esi
43b1bf:	36 45                	ss inc %ebp
43b1c1:	73 59                	jae    0x43b21c
43b1c3:	69 79 6d 4a 4b 35 7a 	imul   $0x7a354b4a,0x6d(%ecx),%edi
43b1ca:	31 52 56             	xor    %edx,0x56(%edx)
43b1cd:	58                   	pop    %eax
43b1ce:	65 4e                	gs dec %esi
43b1d0:	6b 7a 6d 6e          	imul   $0x6e,0x6d(%edx),%edi
43b1d4:	44                   	inc    %esp
43b1d5:	67 2b 2b             	sub    (%bp,%di),%ebp
43b1d8:	77 55                	ja     0x43b22f
43b1da:	57                   	push   %edi
43b1db:	41                   	inc    %ecx
43b1dc:	32 5a 4a             	xor    0x4a(%edx),%bl
43b1df:	32 46 63             	xor    0x63(%esi),%al
43b1e2:	41                   	inc    %ecx
43b1e3:	57                   	push   %edi
43b1e4:	34 33                	xor    $0x33,%al
43b1e6:	67 2b 69 6d          	sub    0x6d(%bx,%di),%ebp
43b1ea:	69 31 43 70 63 35    	imul   $0x35637043,(%ecx),%esi
43b1f0:	75 6e                	jne    0x43b260
43b1f2:	65 42                	gs inc %edx
43b1f4:	79 67                	jns    0x43b25d
43b1f6:	53                   	push   %ebx
43b1f7:	57                   	push   %edi
43b1f8:	6e                   	outsb  %ds:(%esi),(%dx)
43b1f9:	6d                   	insl   (%dx),%es:(%edi)
43b1fa:	53                   	push   %ebx
43b1fb:	48                   	dec    %eax
43b1fc:	5a                   	pop    %edx
43b1fd:	50                   	push   %eax
43b1fe:	64 4b                	fs dec %ebx
43b200:	45                   	inc    %ebp
43b201:	38 5a 32             	cmp    %bl,0x32(%edx)
43b204:	7a 51                	jp     0x43b257
43b206:	39 50 69             	cmp    %edx,0x69(%eax)
43b209:	4c                   	dec    %esp
43b20a:	75 54                	jne    0x43b260
43b20c:	39 75 67             	cmp    %esi,0x67(%ebp)
43b20f:	4c                   	dec    %esp
43b210:	61                   	popa
43b211:	63 63 4e             	arpl   %esp,0x4e(%ebx)
43b214:	46                   	inc    %esi
43b215:	59                   	pop    %ecx
43b216:	6f                   	outsl  %ds:(%esi),(%dx)
43b217:	37                   	aaa
43b218:	45                   	inc    %ebp
43b219:	63 4e 65             	arpl   %ecx,0x65(%esi)
43b21c:	55                   	push   %ebp
43b21d:	5a                   	pop    %edx
43b21e:	69 6e 4a 42 68 5a 49 	imul   $0x495a6842,0x4a(%esi),%ebp
43b225:	38 77 31             	cmp    %dh,0x31(%edi)
43b228:	6b 76 63 59          	imul   $0x59,0x63(%esi),%esi
43b22c:	4e                   	dec    %esi
43b22d:	78 6a                	js     0x43b299
43b22f:	30 77 4c             	xor    %dh,0x4c(%edi)
43b232:	6e                   	outsb  %ds:(%esi),(%dx)
43b233:	4d                   	dec    %ebp
43b234:	36 4a                	ss dec %edx
43b236:	7a 71                	jp     0x43b2a9
43b238:	39 56 76             	cmp    %edx,0x76(%esi)
43b23b:	36 42                	ss inc %edx
43b23d:	4e                   	dec    %esi
43b23e:	61                   	popa
43b23f:	4b                   	dec    %ebx
43b240:	52                   	push   %edx
43b241:	59                   	pop    %ecx
43b242:	58                   	pop    %eax
43b243:	53                   	push   %ebx
43b244:	62 61 66             	bound  %esp,0x66(%ecx)
43b247:	75 4d                	jne    0x43b296
43b249:	6a 47                	push   $0x47
43b24b:	61                   	popa
43b24c:	2f                   	das
43b24d:	4f                   	dec    %edi
43b24e:	42                   	inc    %edx
43b24f:	4e                   	dec    %esi
43b250:	48                   	dec    %eax
43b251:	70 33                	jo     0x43b286
43b253:	38 51 57             	cmp    %dl,0x57(%ecx)
43b256:	52                   	push   %edx
43b257:	30 64 70 5a          	xor    %ah,0x5a(%eax,%esi,2)
43b25b:	54                   	push   %esp
43b25c:	78 75                	js     0x43b2d3
43b25e:	4c                   	dec    %esp
43b25f:	45                   	inc    %ebp
43b260:	58                   	pop    %eax
43b261:	47                   	inc    %edi
43b262:	30 49 4a             	xor    %cl,0x4a(%ecx)
43b265:	39 77 58             	cmp    %esi,0x58(%edi)
43b268:	43                   	inc    %ebx
43b269:	56                   	push   %esi
43b26a:	57                   	push   %edi
43b26b:	30 47 46             	xor    %al,0x46(%edi)
43b26e:	4e                   	dec    %esi
43b26f:	6b 4a 69 43          	imul   $0x43,0x69(%edx),%ecx
43b273:	59                   	pop    %ecx
43b274:	49                   	dec    %ecx
43b275:	4c                   	dec    %esp
43b276:	7a 6a                	jp     0x43b2e2
43b278:	73 31                	jae    0x43b2ab
43b27a:	34 35                	xor    $0x35,%al
43b27c:	67 6e                	outsb  %ds:(%si),(%dx)
43b27e:	39 52 37             	cmp    %edx,0x37(%edx)
43b281:	4a                   	dec    %edx
43b282:	49                   	dec    %ecx
43b283:	57                   	push   %edi
43b284:	72 63                	jb     0x43b2e9
43b286:	47                   	inc    %edi
43b287:	33 63 6f             	xor    0x6f(%ebx),%esp
43b28a:	41                   	inc    %ecx
43b28b:	77 6c                	ja     0x43b2f9
43b28d:	63 67 6d             	arpl   %esp,0x6d(%edi)
43b290:	63 39                	arpl   %edi,(%ecx)
43b292:	65 72 51             	gs jb  0x43b2e6
43b295:	78 36                	js     0x43b2cd