43f012:	45                   	inc    %ebp
43f013:	69 7a 39 41 69 70 56 	imul   $0x56706941,0x39(%edx),%edi
43f01a:	32 75 39             	xor    0x39(%ebp),%dh
43f01d:	62 4d 6b             	bound  %ecx,0x6b(%ebp)
43f020:	64 4e                	fs dec %esi
43f022:	52                   	push   %edx
43f023:	55                   	push   %ebp
43f024:	35 32 43 39 67       	xor    $0x67394332,%eax
43f029:	44                   	inc    %esp
43f02a:	4a                   	dec    %edx
43f02b:	4c                   	dec    %esp
43f02c:	32 78 45             	xor    0x45(%eax),%bh
43f02f:	4b                   	dec    %ebx
43f030:	32 2b                	xor    (%ebx),%ch
43f032:	53                   	push   %ebx
43f033:	58                   	pop    %eax
43f034:	46                   	inc    %esi
43f035:	76 4d                	jbe    0x43f084
43f037:	58                   	pop    %eax
43f038:	41                   	inc    %ecx
43f039:	72 64                	jb     0x43f09f
43f03b:	6c                   	insb   (%dx),%es:(%edi)
43f03c:	33 79 42             	xor    0x42(%ecx),%edi
43f03f:	65 71 52             	gs jno 0x43f094
43f042:	6d                   	insl   (%dx),%es:(%edi)
43f043:	63 6b 6f             	arpl   %ebp,0x6f(%ebx)
43f046:	61                   	popa
43f047:	4f                   	dec    %edi
43f048:	32 70 59             	xor    0x59(%eax),%dh
43f04b:	77 76                	ja     0x43f0c3
43f04d:	64 49                	fs dec %ecx
43f04f:	64 54                	fs push %esp
43f051:	69 57 58 73 48 45 79 	imul   $0x79454873,0x58(%edi),%edx
43f058:	7a 72                	jp     0x43f0cc
43f05a:	41                   	inc    %ecx
43f05b:	6b 4c 33 4c 38       	imul   $0x38,0x4c(%ebx,%esi,1),%ecx
43f060:	30 32                	xor    %dh,(%edx)
43f062:	6d                   	insl   (%dx),%es:(%edi)
43f063:	5a                   	pop    %edx
43f064:	66 46                	inc    %si
43f066:	6c                   	insb   (%dx),%es:(%edi)
43f067:	41                   	inc    %ecx
43f068:	61                   	popa
43f069:	69 69 6a 34 4c 77 61 	imul   $0x61774c34,0x6a(%ecx),%ebp
43f070:	4c                   	dec    %esp
43f071:	72 4e                	jb     0x43f0c1
43f073:	70 37                	jo     0x43f0ac
43f075:	44                   	inc    %esp
43f076:	75 41                	jne    0x43f0b9
43f078:	36 58                	ss pop %eax
43f07a:	57                   	push   %edi
43f07b:	33 59 43             	xor    0x43(%ecx),%ebx
43f07e:	76 2f                	jbe    0x43f0af
43f080:	34 54                	xor    $0x54,%al
43f082:	42                   	inc    %edx
43f083:	69 64 56 72 6a 2f 6d 	imul   $0x2f6d2f6a,0x72(%esi,%edx,2),%esp
43f08a:	2f
43f08b:	72 58                	jb     0x43f0e5
43f08d:	4a                   	dec    %edx
43f08e:	6b 5a 39 54          	imul   $0x54,0x39(%edx),%ebx
43f092:	50                   	push   %eax
43f093:	77 38                	ja     0x43f0cd
43f095:	74 55                	je     0x43f0ec
43f097:	62 72 61             	bound  %esi,0x61(%edx)
43f09a:	7a 34                	jp     0x43f0d0
43f09c:	32 36                	xor    (%esi),%dh
43f09e:	36 31 66 32          	xor    %esp,%ss:0x32(%esi)
43f0a2:	38 69 39             	cmp    %ch,0x39(%ecx)
43f0a5:	68 6f 54 62 4a       	push   $0x4a62546f
43f0aa:	62 6d 2b             	bound  %ebp,0x2b(%ebp)
43f0ad:	63 67 61             	arpl   %esp,0x61(%edi)
43f0b0:	72 38                	jb     0x43f0ea
43f0b2:	38 58 78             	cmp    %bl,0x78(%eax)
43f0b5:	50                   	push   %eax
43f0b6:	35 47 65 38 54       	xor    $0x54386547,%eax
43f0bb:	48                   	dec    %eax
43f0bc:	30 35 66 42 6f 45    	xor    %dh,0x456f4266
43f0c2:	6d                   	insl   (%dx),%es:(%edi)
43f0c3:	36 39 33             	cmp    %esi,%ss:(%ebx)
43f0c6:	72 54                	jb     0x43f11c
43f0c8:	47                   	inc    %edi
43f0c9:	71 62                	jno    0x43f12d
43f0cb:	67 59                	addr16 pop %ecx
43f0cd:	67 58                	addr16 pop %eax
43f0cf:	55                   	push   %ebp
43f0d0:	73 2f                	jae    0x43f101
43f0d2:	32 54 78 33          	xor    0x33(%eax,%edi,2),%dl
43f0d6:	68 6b 71 70 4a       	push   $0x4a70716b
43f0db:	79 64                	jns    0x43f141
43f0dd:	35 49 69 71 38       	xor    $0x38716949,%eax
43f0e2:	6f                   	outsl  %ds:(%esi),(%dx)
43f0e3:	48                   	dec    %eax
43f0e4:	75 68                	jne    0x43f14e
43f0e6:	77 70                	ja     0x43f158
43f0e8:	6a 42                	push   $0x42
43f0ea:	33 35 67 69 67 2f    	xor    0x2f676967,%esi
43f0f0:	37                   	aaa
43f0f1:	51                   	push   %ecx
43f0f2:	44                   	inc    %esp
43f0f3:	48                   	dec    %eax
43f0f4:	49                   	dec    %ecx
43f0f5:	4e                   	dec    %esi
43f0f6:	32 5a 6b             	xor    0x6b(%edx),%bl
43f0f9:	4f                   	dec    %edi
43f0fa:	68 44 35 33 76       	push   $0x76333544
43f0ff:	47                   	inc    %edi
43f100:	35 31 4c 2b 44       	xor    $0x442b4c31,%eax
43f105:	33 38                	xor    (%eax),%edi
43f107:	6e                   	outsb  %ds:(%esi),(%dx)
43f108:	6f                   	outsl  %ds:(%esi),(%dx)
43f109:	44                   	inc    %esp
43f10a:	50                   	push   %eax
43f10b:	31 67 50             	xor    %esp,0x50(%edi)
43f10e:	73 4f                	jae    0x43f15f
43f110:	57                   	push   %edi
43f111:	39 77 37             	cmp    %esi,0x37(%edi)
43f114:	67 74 53             	addr16 je 0x43f16a
43f117:	2b 34 7a             	sub    (%edx,%edi,2),%esi
43f11a:	4c                   	dec    %esp
43f11b:	4e                   	dec    %esi
43f11c:	30 46 63             	xor    %al,0x63(%esi)
43f11f:	61                   	popa
43f120:	43                   	inc    %ebx
43f121:	59                   	pop    %ecx
43f122:	54                   	push   %esp
43f123:	31 6b 43             	xor    %ebp,0x43(%ebx)
43f126:	61                   	popa
43f127:	76 6e                	jbe    0x43f197
43f129:	51                   	push   %ecx
43f12a:	32 75 4f             	xor    0x4f(%ebp),%dh
43f12d:	61                   	popa
43f12e:	32 39                	xor    (%ecx),%bh
43f130:	75 65                	jne    0x43f197
43f132:	65 59                	gs pop %ecx
43f134:	63 66 61             	arpl   %esp,0x61(%esi)
43f137:	31 71 57             	xor    %esi,0x57(%ecx)
43f13a:	77 59                	ja     0x43f195
43f13c:	73 57                	jae    0x43f195
43f13e:	61                   	popa
43f13f:	39 51 38             	cmp    %edx,0x38(%ecx)
43f142:	66 54                	push   %sp
43f144:	71 43                	jno    0x43f189
43f146:	33 4b 6a             	xor    0x6a(%ebx),%ecx
43f149:	75 74                	jne    0x43f1bf
43f14b:	35 50 6f 68 6b       	xor    $0x6b686f50,%eax
43f150:	32 49 52             	xor    0x52(%ecx),%cl
43f153:	58                   	pop    %eax
43f154:	56                   	push   %esi
43f155:	58                   	pop    %eax
43f156:	41                   	inc    %ecx
43f157:	51                   	push   %ecx
43f158:	62 36                	bound  %esi,(%esi)
43f15a:	76 4a                	jbe    0x43f1a6
43f15c:	32 64 66 65          	xor    0x65(%esi,%eiz,2),%ah
43f160:	75 74                	jne    0x43f1d6
43f162:	33 50 61             	xor    0x61(%eax),%edx
43f165:	49                   	dec    %ecx
43f166:	46                   	inc    %esi
43f167:	71 79                	jno    0x43f1e2
43f169:	58                   	pop    %eax
43f16a:	57                   	push   %edi
43f16b:	62 46 2b             	bound  %eax,0x2b(%esi)
43f16e:	34 63                	xor    $0x63,%al
43f170:	6a 4a                	push   $0x4a
43f172:	59                   	pop    %ecx
43f173:	57                   	push   %edi
43f174:	31 78 66             	xor    %edi,0x66(%eax)
43f177:	41                   	inc    %ecx
43f178:	6d                   	insl   (%dx),%es:(%edi)
43f179:	4c                   	dec    %esp
43f17a:	2f                   	das
43f17b:	35 66 35 75 38       	xor    $0x38753566,%eax
43f180:	52                   	push   %edx
43f181:	35 59 34 34 55       	xor    $0x55343459,%eax
43f186:	75 34                	jne    0x43f1bc
43f188:	70 2f                	jo     0x43f1b9
43f18a:	56                   	push   %esi
43f18b:	4f                   	dec    %edi
43f18c:	5a                   	pop    %edx
43f18d:	39 6e 56             	cmp    %ebp,0x56(%esi)
43f190:	72 2f                	jb     0x43f1c1
43f192:	46                   	inc    %esi
43f193:	2b 30                	sub    (%eax),%esi
43f195:	35 35 5a 55 4d       	xor    $0x4d555a35,%eax
43f19a:	50                   	push   %eax
43f19b:	65 74 74             	gs je  0x43f212
43f19e:	2f                   	das
43f19f:	59                   	pop    %ecx
43f1a0:	37                   	aaa
43f1a1:	5a                   	pop    %edx
43f1a2:	70 31                	jo     0x43f1d5
43f1a4:	33 72 4c             	xor    0x4c(%edx),%esi
43f1a7:	70 76                	jo     0x43f21f
43f1a9:	48                   	dec    %eax
43f1aa:	6d                   	insl   (%dx),%es:(%edi)
43f1ab:	37                   	aaa
43f1ac:	64 59                	fs pop %ecx
43f1ae:	63 41 75             	arpl   %eax,0x75(%ecx)
43f1b1:	62 54 58 76          	bound  %edx,0x76(%eax,%ebx,2)
43f1b5:	35 44 78 72 42       	xor    $0x42727844,%eax
43f1ba:	6d                   	insl   (%dx),%es:(%edi)
43f1bb:	59                   	pop    %ecx
43f1bc:	58                   	pop    %eax
43f1bd:	68 73 70 2f 50       	push   $0x502f7073
43f1c2:	78 64                	js     0x43f228
43f1c4:	71 33                	jno    0x43f1f9
43f1c6:	62 61 70             	bound  %esp,0x70(%ecx)
43f1c9:	6b 38 2b             	imul   $0x2b,(%eax),%edi
43f1cc:	41                   	inc    %ecx
43f1cd:	65 4d                	gs dec %ebp
43f1cf:	71 5a                	jno    0x43f22b
43f1d1:	71 49                	jno    0x43f21c
43f1d3:	2f                   	das
43f1d4:	68 63 30 6b 64       	push   $0x646b3063
43f1d9:	6a 2b                	push   $0x2b
43f1db:	55                   	push   %ebp
43f1dc:	42                   	inc    %edx
43f1dd:	78 54                	js     0x43f233
43f1df:	66 4c                	dec    %sp
43f1e1:	4c                   	dec    %esp
43f1e2:	67 77 43             	addr16 ja 0x43f228
43f1e5:	65 62 64 4c 67       	bound  %esp,%gs:0x67(%esp,%ecx,2)
43f1ea:	51                   	push   %ecx
43f1eb:	32 42 67             	xor    0x67(%edx),%al
43f1ee:	52                   	push   %edx
43f1ef:	41                   	inc    %ecx
43f1f0:	6a 4b                	push   $0x4b
43f1f2:	68 67 65 47 44       	push   $0x44476567
43f1f7:	50                   	push   %eax
43f1f8:	6d                   	insl   (%dx),%es:(%edi)
43f1f9:	6c                   	insb   (%dx),%es:(%edi)
43f1fa:	78 4d                	js     0x43f249
43f1fc:	34 63                	xor    $0x63,%al
43f1fe:	51                   	push   %ecx
43f1ff:	52                   	push   %edx
43f200:	53                   	push   %ebx
43f201:	53                   	push   %ebx
43f202:	42                   	inc    %edx
43f203:	77 65                	ja     0x43f26a
43f205:	59                   	pop    %ecx
43f206:	6e                   	outsb  %ds:(%esi),(%dx)
43f207:	63 53 78             	arpl   %edx,0x78(%ebx)
43f20a:	56                   	push   %esi
43f20b:	43                   	inc    %ebx
43f20c:	71 76                	jno    0x43f284
43f20e:	67 4e                	addr16 dec %esi
43f210:	43                   	inc    %ebx
43f211:	35 31 47 4c 36       	xor    $0x364c4731,%eax
43f216:	6a 37                	push   $0x37
43f218:	6a 43                	push   $0x43
43f21a:	39 59 64             	cmp    %ebx,0x64(%ecx)
43f21d:	6d                   	insl   (%dx),%es:(%edi)
43f21e:	78 72                	js     0x43f292
43f220:	7a 2f                	jp     0x43f251
43f222:	54                   	push   %esp
43f223:	32 6a 6d             	xor    0x6d(%edx),%ch
43f226:	47                   	inc    %edi
43f227:	52                   	push   %edx
43f228:	38 4e 34             	cmp    %cl,0x34(%esi)
43f22b:	74 5a                	je     0x43f287
43f22d:	78 66                	js     0x43f295
43f22f:	67 31 2f             	xor    %ebp,(%bx)
43f232:	31 68 56             	xor    %ebp,0x56(%eax)
43f235:	6b 42 6d 72          	imul   $0x72,0x6d(%edx),%eax
43f239:	52                   	push   %edx
43f23a:	39 32                	cmp    %esi,(%edx)
43f23c:	32 54 52 56          	xor    0x56(%edx,%edx,2),%dl
43f240:	76 74                	jbe    0x43f2b6
43f242:	63 6d 31             	arpl   %ebp,0x31(%ebp)
43f245:	52                   	push   %edx
43f246:	73 4d                	jae    0x43f295
43f248:	6c                   	insb   (%dx),%es:(%edi)
43f249:	54                   	push   %esp
43f24a:	4d                   	dec    %ebp
43f24b:	72 6a                	jb     0x43f2b7
43f24d:	55                   	push   %ebp
43f24e:	56                   	push   %esi
43f24f:	56                   	push   %esi
43f250:	72 46                	jb     0x43f298
43f252:	5a                   	pop    %edx
43f253:	6a 48                	push   $0x48
43f255:	63 6d 6c             	arpl   %ebp,0x6c(%ebp)
43f258:	43                   	inc    %ebx
43f259:	61                   	popa
43f25a:	58                   	pop    %eax
43f25b:	54                   	push   %esp
43f25c:	76 70                	jbe    0x43f2ce
43f25e:	41                   	inc    %ecx
43f25f:	75 68                	jne    0x43f2c9
43f261:	53                   	push   %ebx
43f262:	55                   	push   %ebp
43f263:	48                   	dec    %eax
43f264:	4f                   	dec    %edi
43f265:	38 31                	cmp    %dh,(%ecx)
43f267:	44                   	inc    %esp
43f268:	4f                   	dec    %edi
43f269:	55                   	push   %ebp
43f26a:	35 47 67 79 7a       	xor    $0x7a796747,%eax
43f26f:	38 6a 6e             	cmp    %ch,0x6e(%edx)
43f272:	31 48 35             	xor    %ecx,0x35(%eax)
43f275:	64 49                	fs dec %ecx
43f277:	78 79                	js     0x43f2f2
43f279:	66 42                	inc    %dx
43f27b:	57                   	push   %edi
43f27c:	37                   	aaa
43f27d:	65 58                	gs pop %eax
43f27f:	76 38                	jbe    0x43f2b9
43f281:	55                   	push   %ebp
43f282:	44                   	inc    %esp
43f283:	5a                   	pop    %edx
43f284:	50                   	push   %eax
43f285:	4c                   	dec    %esp
43f286:	51                   	push   %ecx
43f287:	6f                   	outsl  %ds:(%esi),(%dx)
43f288:	63 52 67             	arpl   %edx,0x67(%edx)
43f28b:	33 54 44 41          	xor    0x41(%esp,%eax,2),%edx
43f28f:	45                   	inc    %ebp
43f290:	46                   	inc    %esi
43f291:	74 45                	je     0x43f2d8
43f293:	44                   	inc    %esp
43f294:	62 52 65             	bound  %edx,0x65(%edx)
43f297:	76 78                	jbe    0x43f311
43f299:	6f                   	outsl  %ds:(%esi),(%dx)
43f29a:	51                   	push   %ecx
43f29b:	47                   	inc    %edi
43f29c:	76 76                	jbe    0x43f314
43f29e:	39 74 69 7a          	cmp    %esi,0x7a(%ecx,%ebp,2)
43f2a2:	6a 67                	push   $0x67
43f2a4:	70 55                	jo     0x43f2fb
43f2a6:	72 6e                	jb     0x43f316
43f2a8:	36 41                	ss inc %ecx
43f2aa:	4e                   	dec    %esi
43f2ab:	64 54                	fs push %esp
43f2ad:	4b                   	dec    %ebx
43f2ae:	50                   	push   %eax
43f2af:	6d                   	insl   (%dx),%es:(%edi)
43f2b0:	31 4b 5a             	xor    %ecx,0x5a(%ebx)
43f2b3:	66 4c                	dec    %sp
43f2b5:	6e                   	outsb  %ds:(%esi),(%dx)
43f2b6:	6d                   	insl   (%dx),%es:(%edi)
43f2b7:	62 58 50             	bound  %ebx,0x50(%eax)
43f2ba:	4c                   	dec    %esp
43f2bb:	58                   	pop    %eax
43f2bc:	65 43                	gs inc %ebx
43f2be:	67 68 78 33 61 4b    	addr16 push $0x4b613378
43f2c4:	50                   	push   %eax
43f2c5:	71 4f                	jno    0x43f316
43f2c7:	36 68 6a 6e 45 4e    	ss push $0x4e456e6a
43f2cd:	2f                   	das
43f2ce:	4f                   	dec    %edi