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)
43d2d1:	59                   	pop    %ecx
43d2d2:	69 4d 48 79 58 2f 71 	imul   $0x712f5879,0x48(%ebp),%ecx
43d2d9:	57                   	push   %edi
43d2da:	37                   	aaa
43d2db:	71 70                	jno    0x43d34d
43d2dd:	65 66 46             	gs inc %si
43d2e0:	58                   	pop    %eax
43d2e1:	46                   	inc    %esi
43d2e2:	4a                   	dec    %edx
43d2e3:	61                   	popa
43d2e4:	34 62                	xor    $0x62,%al
43d2e6:	69 58 33 4f 36 66 71 	imul   $0x7166364f,0x33(%eax),%ebx
43d2ed:	4b                   	dec    %ebx
43d2ee:	36 66 61             	ss popaw
43d2f1:	44                   	inc    %esp
43d2f2:	2f                   	das
43d2f3:	72 52                	jb     0x43d347
43d2f5:	49                   	dec    %ecx
43d2f6:	4e                   	dec    %esi
43d2f7:	6e                   	outsb  %ds:(%esi),(%dx)
43d2f8:	34 4e                	xor    $0x4e,%al
43d2fa:	58                   	pop    %eax
43d2fb:	55                   	push   %ebp
43d2fc:	33 4d 43             	xor    0x43(%ebp),%ecx
43d2ff:	4f                   	dec    %edi
43d300:	77 6d                	ja     0x43d36f
43d302:	68 31 63 76 68       	push   $0x68766331
43d307:	44                   	inc    %esp
43d308:	6a 77                	push   $0x77
43d30a:	52                   	push   %edx
43d30b:	4e                   	dec    %esi
43d30c:	75 4e                	jne    0x43d35c
43d30e:	7a 72                	jp     0x43d382
43d310:	56                   	push   %esi
43d311:	49                   	dec    %ecx
43d312:	2f                   	das
43d313:	63 4f 55             	arpl   %ecx,0x55(%edi)
43d316:	6f                   	outsl  %ds:(%esi),(%dx)
43d317:	6b 6e 48 4e          	imul   $0x4e,0x48(%esi),%ebp
43d31b:	77 7a                	ja     0x43d397
43d31d:	6e                   	outsb  %ds:(%esi),(%dx)
43d31e:	7a 30                	jp     0x43d350
43d320:	58                   	pop    %eax
43d321:	45                   	inc    %ebp
43d322:	78 6b                	js     0x43d38f
43d324:	57                   	push   %edi
43d325:	6d                   	insl   (%dx),%es:(%edi)
43d326:	63 46 64             	arpl   %eax,0x64(%esi)
43d329:	44                   	inc    %esp
43d32a:	47                   	inc    %edi
43d32b:	59                   	pop    %ecx
43d32c:	59                   	pop    %ecx
43d32d:	78 43                	js     0x43d372
43d32f:	33 5a 43             	xor    0x43(%edx),%ebx
43d332:	42                   	inc    %edx
43d333:	6c                   	insb   (%dx),%es:(%edi)
43d334:	4f                   	dec    %edi
43d335:	4f                   	dec    %edi
43d336:	50                   	push   %eax
43d337:	6f                   	outsl  %ds:(%esi),(%dx)
43d338:	4b                   	dec    %ebx
43d339:	4d                   	dec    %ebp
43d33a:	74 30                	je     0x43d36c
43d33c:	38 44 69 51          	cmp    %al,0x51(%ecx,%ebp,2)
43d340:	4a                   	dec    %edx
43d341:	37                   	aaa
43d342:	77 35                	ja     0x43d379
43d344:	6c                   	insb   (%dx),%es:(%edi)
43d345:	47                   	inc    %edi
43d346:	73 51                	jae    0x43d399
43d348:	4d                   	dec    %ebp
43d349:	2b 41 34             	sub    0x34(%ecx),%eax
43d34c:	68 31 6b 34 73       	push   $0x73346b31
43d351:	2b 34 49             	sub    (%ecx,%ecx,2),%esi
43d354:	58                   	pop    %eax
43d355:	4a                   	dec    %edx
43d356:	46                   	inc    %esi
43d357:	42                   	inc    %edx
43d358:	47                   	inc    %edi
43d359:	34 67                	xor    $0x67,%al
43d35b:	33 65 65             	xor    0x65(%ebp),%esp
43d35e:	52                   	push   %edx
43d35f:	32 4c 42 5a          	xor    0x5a(%edx,%eax,2),%cl
43d363:	78 34                	js     0x43d399
43d365:	4e                   	dec    %esi
43d366:	6a 56                	push   $0x56
43d368:	2f                   	das
43d369:	6c                   	insb   (%dx),%es:(%edi)
43d36a:	52                   	push   %edx
43d36b:	69 65 75 66 77 6b 4d 	imul   $0x4d6b7766,0x75(%ebp),%esp
43d372:	33 45 50             	xor    0x50(%ebp),%eax
43d375:	4a                   	dec    %edx
43d376:	53                   	push   %ebx
43d377:	6d                   	insl   (%dx),%es:(%edi)
43d378:	57                   	push   %edi
43d379:	6a 38                	push   $0x38
43d37b:	68 58 6e 66 45       	push   $0x45666e58
43d380:	6f                   	outsl  %ds:(%esi),(%dx)
43d381:	4e                   	dec    %esi
43d382:	71 37                	jno    0x43d3bb
43d384:	73 50                	jae    0x43d3d6
43d386:	48                   	dec    %eax
43d387:	2b 59 52             	sub    0x52(%ecx),%ebx
43d38a:	62 6c 64 73          	bound  %ebp,0x73(%esp,%eiz,2)
43d38e:	39 67 74             	cmp    %esp,0x74(%edi)
43d391:	6c                   	insb   (%dx),%es:(%edi)
43d392:	61                   	popa
43d393:	6f                   	outsl  %ds:(%esi),(%dx)
43d394:	39 68 38             	cmp    %ebp,0x38(%eax)
43d397:	76 52                	jbe    0x43d3eb
43d399:	34 50                	xor    $0x50,%al
43d39b:	62 77 43             	bound  %esi,0x43(%edi)
43d39e:	6c                   	insb   (%dx),%es:(%edi)
43d39f:	52                   	push   %edx
43d3a0:	78 50                	js     0x43d3f2
43d3a2:	50                   	push   %eax
43d3a3:	62 46 4c             	bound  %eax,0x4c(%esi)
43d3a6:	62 67 54             	bound  %esp,0x54(%edi)
43d3a9:	51                   	push   %ecx
43d3aa:	56                   	push   %esi
43d3ab:	47                   	inc    %edi
43d3ac:	53                   	push   %ebx
43d3ad:	53                   	push   %ebx
43d3ae:	77 74                	ja     0x43d424
43d3b0:	76 6d                	jbe    0x43d41f
43d3b2:	2f                   	das
43d3b3:	65 47                	gs inc %edi
43d3b5:	33 34 49             	xor    (%ecx,%ecx,2),%esi
43d3b8:	56                   	push   %esi
43d3b9:	52                   	push   %edx
43d3ba:	38 69 75             	cmp    %ch,0x75(%ecx)
43d3bd:	35 4c 54 70 50       	xor    $0x5070544c,%eax
43d3c2:	61                   	popa
43d3c3:	45                   	inc    %ebp
43d3c4:	37                   	aaa
43d3c5:	48                   	dec    %eax
43d3c6:	55                   	push   %ebp
43d3c7:	35 62 5a 56 62       	xor    $0x62565a62,%eax
43d3cc:	5a                   	pop    %edx
43d3cd:	57                   	push   %edi
43d3ce:	31 68 53             	xor    %ebp,0x53(%eax)
43d3d1:	56                   	push   %esi
43d3d2:	53                   	push   %ebx
43d3d3:	62 62 5a             	bound  %esp,0x5a(%edx)
43d3d6:	59                   	pop    %ecx
43d3d7:	53                   	push   %ebx
43d3d8:	2f                   	das
43d3d9:	4e                   	dec    %esi
43d3da:	31 72 5a             	xor    %esi,0x5a(%edx)
43d3dd:	35 57 37 65 33       	xor    $0x33653757,%eax
43d3e2:	76 59                	jbe    0x43d43d
43d3e4:	47                   	inc    %edi
43d3e5:	32 38                	xor    (%eax),%bh
43d3e7:	41                   	inc    %ecx
43d3e8:	2f                   	das
43d3e9:	50                   	push   %eax
43d3ea:	5a                   	pop    %edx
43d3eb:	44                   	inc    %esp
43d3ec:	68 6c 53 45 44       	push   $0x4445536c
43d3f1:	4f                   	dec    %edi
43d3f2:	79 68                	jns    0x43d45c
43d3f4:	79 48                	jns    0x43d43e
43d3f6:	51                   	push   %ecx
43d3f7:	70 5a                	jo     0x43d453
43d3f9:	5a                   	pop    %edx
43d3fa:	6b 6c 34 52 33       	imul   $0x33,0x52(%esp,%esi,1),%ebp
43d3ff:	5a                   	pop    %edx
43d400:	48                   	dec    %eax
43d401:	56                   	push   %esi
43d402:	36 6d                	ss insl (%dx),%es:(%edi)
43d404:	38 4d 6e             	cmp    %cl,0x6e(%ebp)
43d407:	73 44                	jae    0x43d44d
43d409:	48                   	dec    %eax
43d40a:	44                   	inc    %esp
43d40b:	62 34 2b             	bound  %esi,(%ebx,%ebp,1)