43d072:	31 42 70             	xor    %eax,0x70(%edx)
43d075:	44                   	inc    %esp
43d076:	79 4b                	jns    0x43d0c3
43d078:	58                   	pop    %eax
43d079:	6d                   	insl   (%dx),%es:(%edi)
43d07a:	55                   	push   %ebp
43d07b:	2f                   	das
43d07c:	6b 76 48 71          	imul   $0x71,0x48(%esi),%esi
43d080:	49                   	dec    %ecx
43d081:	4f                   	dec    %edi
43d082:	59                   	pop    %ecx
43d083:	46                   	inc    %esi
43d084:	58                   	pop    %eax
43d085:	7a 35                	jp     0x43d0bc
43d087:	7a 6f                	jp     0x43d0f8
43d089:	79 53                	jns    0x43d0de
43d08b:	43                   	inc    %ebx
43d08c:	56                   	push   %esi
43d08d:	34 4e                	xor    $0x4e,%al
43d08f:	4f                   	dec    %edi
43d090:	4c                   	dec    %esp
43d091:	4e                   	dec    %esi
43d092:	52                   	push   %edx
43d093:	4f                   	dec    %edi
43d094:	45                   	inc    %ebp
43d095:	71 78                	jno    0x43d10f
43d097:	6a 46                	push   $0x46
43d099:	2f                   	das
43d09a:	50                   	push   %eax
43d09b:	57                   	push   %edi
43d09c:	68 59 50 31 2b       	push   $0x2b315059
43d0a1:	77 73                	ja     0x43d116
43d0a3:	58                   	pop    %eax
43d0a4:	49                   	dec    %ecx
43d0a5:	4e                   	dec    %esi
43d0a6:	63 5a 5a             	arpl   %ebx,0x5a(%edx)
43d0a9:	4e                   	dec    %esi
43d0aa:	32 6f 2b             	xor    0x2b(%edi),%ch
43d0ad:	54                   	push   %esp
43d0ae:	48                   	dec    %eax
43d0af:	47                   	inc    %edi
43d0b0:	36 2b 46 69          	sub    %ss:0x69(%esi),%eax
43d0b4:	56                   	push   %esi
43d0b5:	33 56 4d             	xor    0x4d(%esi),%edx
43d0b8:	2b 79 4d             	sub    0x4d(%ecx),%edi
43d0bb:	6b 75 36 35          	imul   $0x35,0x36(%ebp),%esi
43d0bf:	53                   	push   %ebx
43d0c0:	77 45                	ja     0x43d107
43d0c2:	55                   	push   %ebp
43d0c3:	71 70                	jno    0x43d135
43d0c5:	65 34 55             	gs xor $0x55,%al
43d0c8:	49                   	dec    %ecx
43d0c9:	4e                   	dec    %esi
43d0ca:	36 43                	ss inc %ebx
43d0cc:	43                   	inc    %ebx
43d0cd:	49                   	dec    %ecx
43d0ce:	70 4e                	jo     0x43d11e
43d0d0:	6b 32 33             	imul   $0x33,(%edx),%esi
43d0d3:	4c                   	dec    %esp
43d0d4:	44                   	inc    %esp
43d0d5:	47                   	inc    %edi
43d0d6:	55                   	push   %ebp
43d0d7:	58                   	pop    %eax
43d0d8:	33 31                	xor    (%ecx),%esi
43d0da:	51                   	push   %ecx
43d0db:	4f                   	dec    %edi
43d0dc:	31 41 52             	xor    %eax,0x52(%ecx)
43d0df:	49                   	dec    %ecx
43d0e0:	4f                   	dec    %edi
43d0e1:	6f                   	outsl  %ds:(%esi),(%dx)
43d0e2:	6a 50                	push   $0x50
43d0e4:	58                   	pop    %eax
43d0e5:	72 44                	jb     0x43d12b
43d0e7:	37                   	aaa
43d0e8:	58                   	pop    %eax
43d0e9:	49                   	dec    %ecx
43d0ea:	54                   	push   %esp
43d0eb:	56                   	push   %esi
43d0ec:	43                   	inc    %ebx
43d0ed:	6d                   	insl   (%dx),%es:(%edi)
43d0ee:	35 64 66 64 4a       	xor    $0x4a646664,%eax
43d0f3:	41                   	inc    %ecx
43d0f4:	48                   	dec    %eax
43d0f5:	4c                   	dec    %esp
43d0f6:	61                   	popa
43d0f7:	72 49                	jb     0x43d142
43d0f9:	32 51 38             	xor    0x38(%ecx),%dl
43d0fc:	55                   	push   %ebp
43d0fd:	51                   	push   %ecx
43d0fe:	30 76 43             	xor    %dh,0x43(%esi)
43d101:	61                   	popa
43d102:	43                   	inc    %ebx
43d103:	6f                   	outsl  %ds:(%esi),(%dx)
43d104:	69 54 41 37 63 66 6e 	imul   $0x396e6663,0x37(%ecx,%eax,2),%edx
43d10b:	39
43d10c:	49                   	dec    %ecx
43d10d:	65 55                	gs push %ebp
43d10f:	78 6c                	js     0x43d17d
43d111:	53                   	push   %ebx
43d112:	2b 77 50             	sub    0x50(%edi),%esi
43d115:	6c                   	insb   (%dx),%es:(%edi)
43d116:	4c                   	dec    %esp
43d117:	4e                   	dec    %esi
43d118:	72 64                	jb     0x43d17e
43d11a:	7a 43                	jp     0x43d15f
43d11c:	34 59                	xor    $0x59,%al
43d11e:	55                   	push   %ebp
43d11f:	46                   	inc    %esi
43d120:	71 71                	jno    0x43d193
43d122:	72 6e                	jb     0x43d192
43d124:	2f                   	das
43d125:	4e                   	dec    %esi
43d126:	4f                   	dec    %edi
43d127:	6c                   	insb   (%dx),%es:(%edi)
43d128:	4f                   	dec    %edi
43d129:	5a                   	pop    %edx
43d12a:	68 6d 38 67 4a       	push   $0x4a67386d
43d12f:	67 41                	addr16 inc %ecx
43d131:	67 50                	addr16 push %eax
43d133:	4a                   	dec    %edx
43d134:	53                   	push   %ebx
43d135:	2f                   	das
43d136:	56                   	push   %esi
43d137:	35 53 4b 79 69       	xor    $0x69794b53,%eax
43d13c:	4d                   	dec    %ebp
43d13d:	56                   	push   %esi
43d13e:	6b 73 57 49          	imul   $0x49,0x57(%ebx),%esi
43d142:	65 36 76 59          	gs ss jbe 0x43d19f
43d146:	45                   	inc    %ebp
43d147:	36 44                	ss inc %esp
43d149:	73 64                	jae    0x43d1af
43d14b:	30 67 63             	xor    %ah,0x63(%edi)
43d14e:	49                   	dec    %ecx
43d14f:	49                   	dec    %ecx
43d150:	57                   	push   %edi
43d151:	43                   	inc    %ebx
43d152:	61                   	popa
43d153:	4c                   	dec    %esp
43d154:	51                   	push   %ecx
43d155:	55                   	push   %ebp
43d156:	4d                   	dec    %ebp
43d157:	48                   	dec    %eax
43d158:	49                   	dec    %ecx
43d159:	38 44 57 34          	cmp    %al,0x34(%edi,%edx,2)
43d15d:	72 2f                	jb     0x43d18e
43d15f:	44                   	inc    %esp
43d160:	75 6d                	jne    0x43d1cf
43d162:	63 7a 36             	arpl   %edi,0x36(%edx)
43d165:	4e                   	dec    %esi
43d166:	73 43                	jae    0x43d1ab
43d168:	4b                   	dec    %ebx
43d169:	4f                   	dec    %edi
43d16a:	36 69 34 43 70 6c 34 	imul   $0x34346c70,%ss:(%ebx,%eax,2),%esi
43d171:	34
43d172:	47                   	inc    %edi
43d173:	35 4f 4d 6e 4c       	xor    $0x4c6e4d4f,%eax
43d178:	72 72                	jb     0x43d1ec
43d17a:	59                   	pop    %ecx
43d17b:	47                   	inc    %edi
43d17c:	59                   	pop    %ecx
43d17d:	31 37                	xor    %esi,(%edi)
43d17f:	61                   	popa
43d180:	6b 30 76             	imul   $0x76,(%eax),%esi
43d183:	51                   	push   %ecx
43d184:	5a                   	pop    %edx
43d185:	39 62 50             	cmp    %esp,0x50(%edx)
43d188:	67 70 62             	addr16 jo 0x43d1ed
43d18b:	34 36                	xor    $0x36,%al
43d18d:	4e                   	dec    %esi
43d18e:	73 6d                	jae    0x43d1fd
43d190:	5a                   	pop    %edx
43d191:	47                   	inc    %edi
43d192:	45                   	inc    %ebp
43d193:	52                   	push   %edx
43d194:	6e                   	outsb  %ds:(%esi),(%dx)
43d195:	43                   	inc    %ebx
43d196:	53                   	push   %ebx
43d197:	75 63                	jne    0x43d1fc
43d199:	49                   	dec    %ecx
43d19a:	62 49 73             	bound  %ecx,0x73(%ecx)
43d19d:	39 31                	cmp    %esi,(%ecx)
43d19f:	55                   	push   %ebp
43d1a0:	52                   	push   %edx
43d1a1:	43                   	inc    %ebx
43d1a2:	68 78 61 46 69       	push   $0x69466178
43d1a7:	34 65                	xor    $0x65,%al
43d1a9:	52                   	push   %edx
43d1aa:	57                   	push   %edi
43d1ab:	2f                   	das
43d1ac:	77 77                	ja     0x43d225
43d1ae:	67 51                	addr16 push %ecx
43d1b0:	50                   	push   %eax
43d1b1:	51                   	push   %ecx
43d1b2:	4b                   	dec    %ebx
43d1b3:	51                   	push   %ecx
43d1b4:	46                   	inc    %esi
43d1b5:	31 2b                	xor    %ebp,(%ebx)
43d1b7:	54                   	push   %esp
43d1b8:	33 46 35             	xor    0x35(%esi),%eax
43d1bb:	65 47                	gs inc %edi
43d1bd:	73 66                	jae    0x43d225
43d1bf:	61                   	popa
43d1c0:	44                   	inc    %esp
43d1c1:	39 42 46             	cmp    %eax,0x46(%edx)
43d1c4:	33 37                	xor    (%edi),%esi
43d1c6:	52                   	push   %edx
43d1c7:	69 4e 43 4b 5a 57 61 	imul   $0x61575a4b,0x43(%esi),%ecx
43d1ce:	31 4c 4b 71          	xor    %ecx,0x71(%ebx,%ecx,2)
43d1d2:	68 75 4e 45 55       	push   $0x55454e75
43d1d7:	32 65 64             	xor    0x64(%ebp),%ah
43d1da:	78 6b                	js     0x43d247
43d1dc:	42                   	inc    %edx
43d1dd:	6a 2f                	push   $0x2f
43d1df:	51                   	push   %ecx
43d1e0:	4b                   	dec    %ebx
43d1e1:	4f                   	dec    %edi
43d1e2:	78 43                	js     0x43d227
43d1e4:	46                   	inc    %esi
43d1e5:	62 62 73             	bound  %esp,0x73(%edx)
43d1e8:	6e                   	outsb  %ds:(%esi),(%dx)
43d1e9:	58                   	pop    %eax
43d1ea:	37                   	aaa
43d1eb:	5a                   	pop    %edx
43d1ec:	69 61 2f 6c 4a 6b 6a 	imul   $0x6a6b4a6c,0x2f(%ecx),%esp
43d1f3:	50                   	push   %eax
43d1f4:	58                   	pop    %eax
43d1f5:	45                   	inc    %ebp
43d1f6:	32 59 57             	xor    0x57(%ecx),%bl
43d1f9:	42                   	inc    %edx
43d1fa:	62 66 31             	bound  %esp,0x31(%esi)
43d1fd:	56                   	push   %esi
43d1fe:	4f                   	dec    %edi
43d1ff:	49                   	dec    %ecx
43d200:	56                   	push   %esi
43d201:	54                   	push   %esp
43d202:	37                   	aaa
43d203:	42                   	inc    %edx
43d204:	63 72 75             	arpl   %esi,0x75(%edx)
43d207:	67 62 58 55          	bound  %ebx,0x55(%bx,%si)
43d20b:	67 38 6d 74          	cmp    %ch,0x74(%di)
43d20f:	68 46 57 37 6c       	push   $0x6c375746
43d214:	46                   	inc    %esi
43d215:	33 36                	xor    (%esi),%esi
43d217:	79 36                	jns    0x43d24f
43d219:	71 55                	jno    0x43d270
43d21b:	32 55 7a             	xor    0x7a(%ebp),%dl
43d21e:	32 43 73             	xor    0x73(%ebx),%al
43d221:	64 31 58 57          	xor    %ebx,%fs:0x57(%eax)
43d225:	37                   	aaa
43d226:	50                   	push   %eax
43d227:	76 58                	jbe    0x43d281
43d229:	48                   	dec    %eax
43d22a:	55                   	push   %ebp
43d22b:	6a 6a                	push   $0x6a
43d22d:	41                   	inc    %ecx
43d22e:	6b 44 66 4f 69       	imul   $0x69,0x4f(%esi,%eiz,2),%eax
43d233:	31 66 48             	xor    %esp,0x48(%esi)
43d236:	4b                   	dec    %ebx
43d237:	59                   	pop    %ecx
43d238:	44                   	inc    %esp
43d239:	53                   	push   %ebx
43d23a:	31 58 61             	xor    %ebx,0x61(%eax)
43d23d:	44                   	inc    %esp
43d23e:	37                   	aaa
43d23f:	7a 35                	jp     0x43d276
43d241:	2f                   	das
43d242:	49                   	dec    %ecx
43d243:	61                   	popa
43d244:	51                   	push   %ecx
43d245:	52                   	push   %edx
43d246:	48                   	dec    %eax
43d247:	4f                   	dec    %edi
43d248:	36 47                	ss inc %edi
43d24a:	4c                   	dec    %esp
43d24b:	79 39                	jns    0x43d286
43d24d:	56                   	push   %esi
43d24e:	49                   	dec    %ecx
43d24f:	69 42 34 6c 4b 75 46 	imul   $0x46754b6c,0x34(%edx),%eax
43d256:	4b                   	dec    %ebx
43d257:	4e                   	dec    %esi
43d258:	2b 45 59             	sub    0x59(%ebp),%eax
43d25b:	73 79                	jae    0x43d2d6
43d25d:	57                   	push   %edi
43d25e:	7a 49                	jp     0x43d2a9
43d260:	31 68 70             	xor    %ebp,0x70(%eax)
43d263:	74 53                	je     0x43d2b8
43d265:	6e                   	outsb  %ds:(%esi),(%dx)
43d266:	39 52 41             	cmp    %edx,0x41(%edx)
43d269:	30 7a 76             	xor    %bh,0x76(%edx)
43d26c:	53                   	push   %ebx
43d26d:	64 4f                	fs dec %edi
43d26f:	39 4b 30             	cmp    %ecx,0x30(%ebx)
43d272:	2f                   	das
43d273:	2f                   	das
43d274:	58                   	pop    %eax
43d275:	46                   	inc    %esi
43d276:	68 56 41 59 73       	push   $0x73594156
43d27b:	76 30                	jbe    0x43d2ad
43d27d:	6e                   	outsb  %ds:(%esi),(%dx)
43d27e:	38 69 55             	cmp    %ch,0x55(%ecx)
43d281:	6d                   	insl   (%dx),%es:(%edi)
43d282:	44                   	inc    %esp
43d283:	4e                   	dec    %esi
43d284:	36 37                	ss aaa
43d286:	37                   	aaa
43d287:	50                   	push   %eax
43d288:	59                   	pop    %ecx
43d289:	42                   	inc    %edx
43d28a:	57                   	push   %edi
43d28b:	5a                   	pop    %edx
43d28c:	57                   	push   %edi
43d28d:	38 4c 68 43          	cmp    %cl,0x43(%eax,%ebp,2)
43d291:	68 4c 53 62 76       	push   $0x7662534c
43d296:	37                   	aaa
43d297:	47                   	inc    %edi
43d298:	43                   	inc    %ebx
43d299:	6d                   	insl   (%dx),%es:(%edi)
43d29a:	47                   	inc    %edi
43d29b:	4c                   	dec    %esp
43d29c:	74 79                	je     0x43d317
43d29e:	43                   	inc    %ebx
43d29f:	2f                   	das
43d2a0:	7a 6a                	jp     0x43d30c
43d2a2:	4a                   	dec    %edx
43d2a3:	4c                   	dec    %esp
43d2a4:	64 6e                	outsb  %fs:(%esi),(%dx)
43d2a6:	68 6c 37 52 4b       	push   $0x4b52376c
43d2ab:	41                   	inc    %ecx
43d2ac:	34 64                	xor    $0x64,%al
43d2ae:	47                   	inc    %edi
43d2af:	76 49                	jbe    0x43d2fa
43d2b1:	41                   	inc    %ecx
43d2b2:	6b 47 73 4c          	imul   $0x4c,0x73(%edi),%eax
43d2b6:	55                   	push   %ebp
43d2b7:	67 62 58 34          	bound  %ebx,0x34(%bx,%si)
43d2bb:	53                   	push   %ebx
43d2bc:	50                   	push   %eax
43d2bd:	48                   	dec    %eax
43d2be:	4a                   	dec    %edx
43d2bf:	6c                   	insb   (%dx),%es:(%edi)
43d2c0:	6c                   	insb   (%dx),%es:(%edi)
43d2c1:	2f                   	das
43d2c2:	39 75 2f             	cmp    %esi,0x2f(%ebp)
43d2c5:	67 76 75             	addr16 jbe 0x43d33d
43d2c8:	6d                   	insl   (%dx),%es:(%edi)
43d2c9:	61                   	popa
43d2ca:	44                   	inc    %esp
43d2cb:	32 43 58             	xor    0x58(%ebx),%al
43d2ce:	46                   	inc    %esi
43d2cf:	31 32                	xor    %esi,(%edx)