431166:	62 72 76             	bound  %esi,0x76(%edx)
431169:	42                   	inc    %edx
43116a:	56                   	push   %esi
43116b:	6b 67 55 6c          	imul   $0x6c,0x55(%edi),%esp
43116f:	68 78 2f 32 46       	push   $0x46322f78
431174:	6d                   	insl   (%dx),%es:(%edi)
431175:	49                   	dec    %ecx
431176:	44                   	inc    %esp
431177:	34 47                	xor    $0x47,%al
431179:	6a 2b                	push   $0x2b
43117b:	6c                   	insb   (%dx),%es:(%edi)
43117c:	59                   	pop    %ecx
43117d:	49                   	dec    %ecx
43117e:	45                   	inc    %ebp
43117f:	74 35                	je     0x4311b6
431181:	72 53                	jb     0x4311d6
431183:	42                   	inc    %edx
431184:	68 5a 6d 58 2b       	push   $0x2b586d5a
431189:	44                   	inc    %esp
43118a:	41                   	inc    %ecx
43118b:	45                   	inc    %ebp
43118c:	41                   	inc    %ecx
43118d:	49                   	dec    %ecx
43118e:	45                   	inc    %ebp
43118f:	59                   	pop    %ecx
431190:	78 4a                	js     0x4311dc
431192:	66 34 67             	data16 xor $0x67,%al
431195:	30 2f                	xor    %ch,(%edi)
431197:	6f                   	outsl  %ds:(%esi),(%dx)
431198:	37                   	aaa
431199:	39 56 67             	cmp    %edx,0x67(%esi)
43119c:	67 41                	addr16 inc %ecx
43119e:	51                   	push   %ecx
43119f:	41                   	inc    %ecx
4311a0:	41                   	inc    %ecx
4311a1:	41                   	inc    %ecx
4311a2:	47                   	inc    %edi
4311a3:	49                   	dec    %ecx
4311a4:	67 70 4b             	addr16 jo 0x4311f2
4311a7:	76 6c                	jbe    0x431215
4311a9:	4b                   	dec    %ebx
4311aa:	56                   	push   %esi
4311ab:	68 6d 49 43 50       	push   $0x5043496d
4311b0:	37                   	aaa
4311b1:	4d                   	dec    %ebp
4311b2:	4f                   	dec    %edi
4311b3:	4a                   	dec    %edx
4311b4:	68 49 4c 49 38       	push   $0x38494c49
4311b9:	50                   	push   %eax
4311ba:	64 74 59             	fs je  0x431216
4311bd:	49                   	dec    %ecx
4311be:	46                   	inc    %esi
4311bf:	4f                   	dec    %edi
4311c0:	38 57 78             	cmp    %dl,0x78(%edi)
4311c3:	64 68 5a 5a 45 67    	fs push $0x67455a5a
4311c9:	72 59                	jb     0x431224
4311cb:	39 71 37             	cmp    %esi,0x37(%ecx)
4311ce:	53                   	push   %ebx
4311cf:	41                   	inc    %ecx
4311d0:	75 36                	jne    0x431208
4311d2:	32 72 74             	xor    0x74(%edx),%dh
4311d5:	57                   	push   %edi
4311d6:	57                   	push   %edi
4311d7:	59                   	pop    %ecx
4311d8:	67 42                	addr16 inc %edx
4311da:	77 41                	ja     0x43121d
4311dc:	41                   	inc    %ecx
4311dd:	41                   	inc    %ecx
4311de:	47                   	inc    %edi
4311df:	4e                   	dec    %esi
4311e0:	68 30 70 7a 2b       	push   $0x2b7a7030
4311e5:	44                   	inc    %esp
4311e6:	41                   	inc    %ecx
4311e7:	45                   	inc    %ebp
4311e8:	41                   	inc    %ecx
4311e9:	49                   	dec    %ecx
4311ea:	43                   	inc    %ebx
4311eb:	38 42 41             	cmp    %al,0x41(%edx)
4311ee:	41                   	inc    %ecx
4311ef:	42                   	inc    %edx
4311f0:	6d                   	insl   (%dx),%es:(%edi)
4311f1:	49                   	dec    %ecx
4311f2:	41                   	inc    %ecx
4311f3:	51                   	push   %ecx
4311f4:	41                   	inc    %ecx
4311f5:	41                   	inc    %ecx
4311f6:	41                   	inc    %ecx
4311f7:	42                   	inc    %edx
4311f8:	6a 5a                	push   $0x5a
4311fa:	76 34                	jbe    0x431230
4311fc:	4d                   	dec    %ebp
4311fd:	41                   	inc    %ecx
4311fe:	51                   	push   %ecx
4311ff:	41                   	inc    %ecx
431200:	67 47                	addr16 inc %edi
431202:	51                   	push   %ecx
431203:	4e                   	dec    %esi
431204:	32 30                	xor    (%eax),%dh
431206:	53                   	push   %ebx
431207:	44                   	inc    %esp
431208:	62 53 65             	bound  %edx,0x65(%ebx)
43120b:	30 50 59             	xor    %dl,0x59(%eax)
43120e:	57                   	push   %edi
43120f:	59                   	pop    %ecx
431210:	67 4e                	addr16 dec %esi
431212:	47                   	inc    %edi
431213:	64 30 4a 47          	xor    %cl,%fs:0x47(%edx)
431217:	46                   	inc    %esi
431218:	6d                   	insl   (%dx),%es:(%edi)
431219:	49                   	dec    %ecx
43121a:	41                   	inc    %ecx
43121b:	49                   	dec    %ecx
43121c:	41                   	inc    %ecx
43121d:	41                   	inc    %ecx
43121e:	41                   	inc    %ecx
43121f:	42                   	inc    %edx
431220:	69 49 44 70 49 51 78 	imul   $0x78514970,0x44(%ecx),%ecx
431227:	52                   	push   %edx
431228:	59                   	pop    %ecx
431229:	6b 53 43 56          	imul   $0x56,0x43(%ebx),%edx
43122d:	74 54                	je     0x431283
43122f:	4c                   	dec    %esp
431230:	66 5a                	pop    %dx
431232:	69 42 6c 53 73 30 67 	imul   $0x67307353,0x6c(%edx),%eax
431239:	57                   	push   %edi
43123a:	57                   	push   %edi
43123b:	48                   	dec    %eax
43123c:	53                   	push   %ebx
43123d:	6e                   	outsb  %ds:(%esi),(%dx)
43123e:	50                   	push   %eax
43123f:	34 4d                	xor    $0x4d,%al
431241:	41                   	inc    %ecx
431242:	51                   	push   %ecx
431243:	41                   	inc    %ecx
431244:	67 76 69             	addr16 jbe 0x4312b0
431247:	6f                   	outsl  %ds:(%esi),(%dx)
431248:	6d                   	insl   (%dx),%es:(%edi)
431249:	51                   	push   %ecx
43124a:	57                   	push   %edi
43124b:	59                   	pop    %ecx
43124c:	67 2b 4f 45          	sub    0x45(%bx),%ecx
431250:	70 37                	jo     0x431289
431252:	57                   	push   %edi
431253:	46                   	inc    %esi
431254:	6d                   	insl   (%dx),%es:(%edi)
431255:	49                   	dec    %ecx
431256:	4c                   	dec    %esp
431257:	52                   	push   %edx
431258:	2b 38                	sub    (%eax),%edi
43125a:	53                   	push   %ebx
43125b:	5a                   	pop    %edx
43125c:	59                   	pop    %ecx
43125d:	49                   	dec    %ecx
43125e:	43                   	inc    %ebx
43125f:	66 72 72             	data16 jb 0x4312d4
431262:	79 4a                	jns    0x4312ae
431264:	68 49 50 67 30       	push   $0x30675049
431269:	6b 78 70 68          	imul   $0x68,0x70(%eax),%edi
43126d:	5a                   	pop    %edx
43126e:	53                   	push   %ebx
43126f:	44                   	inc    %esp
431270:	76 61                	jbe    0x4312d3
431272:	63 49 55             	arpl   %ecx,0x55(%ecx)
431275:	57                   	push   %edi
431276:	57                   	push   %edi
431277:	62 2b                	bound  %ebp,(%ebx)
431279:	44                   	inc    %esp
43127a:	41                   	inc    %ecx
43127b:	45                   	inc    %ebp
43127c:	41                   	inc    %ecx
43127d:	49                   	dec    %ecx
43127e:	4e                   	dec    %esi
43127f:	49                   	dec    %ecx
431280:	54                   	push   %esp
431281:	46                   	inc    %esi
431282:	68 4d 67 63 38       	push   $0x3863674d
431287:	56                   	push   %esi
431288:	59                   	pop    %ecx
431289:	33 46 67             	xor    0x67(%esi),%eax
43128c:	67 4d                	addr16 dec %ebp
43128e:	74 6c                	je     0x4312fc
431290:	75 37                	jne    0x4312c9
431292:	31 6d 52             	xor    %ebp,0x52(%ebp)
431295:	49                   	dec    %ecx
431296:	42                   	inc    %edx
431297:	2b 47 50             	sub    0x50(%edi),%eax
43129a:	69 67 67 46 5a 77 4a 	imul   $0x4a775a46,0x67(%edi),%esp
4312a1:	39 31                	cmp    %esi,(%ecx)
4312a3:	67 67 54             	addr16 addr16 push %esp
4312a6:	73 4c                	jae    0x4312f4
4312a8:	51                   	push   %ecx
4312a9:	47                   	inc    %edi
4312aa:	6c                   	insb   (%dx),%es:(%edi)
4312ab:	6b 67 5a 35          	imul   $0x35,0x5a(%edi),%esp
4312af:	46                   	inc    %esi
4312b0:	74 34                	je     0x4312e6
4312b2:	31 68 6c             	xor    %ebp,0x6c(%eax)
4312b5:	49                   	dec    %ecx
4312b6:	4c                   	dec    %esp
4312b7:	58                   	pop    %eax
4312b8:	78 35                	js     0x4312ef
4312ba:	4f                   	dec    %edi
4312bb:	64 59                	fs pop %ecx
4312bd:	59                   	pop    %ecx
4312be:	64 4b                	fs dec %ebx
4312c0:	63 49 4b             	arpl   %ecx,0x4b(%ecx)
4312c3:	78 37                	js     0x4312fc
4312c5:	75 44                	jne    0x43130b
4312c7:	55                   	push   %ebp
4312c8:	67 41                	addr16 inc %ecx
4312ca:	67 41                	addr16 inc %ecx
4312cc:	41                   	inc    %ecx
4312cd:	41                   	inc    %ecx
4312ce:	47                   	inc    %edi
4312cf:	4d                   	dec    %ebp
4312d0:	67 48                	addr16 dec %eax
4312d2:	67 62 6e 33          	bound  %ebp,0x33(%bp)
4312d6:	47                   	inc    %edi
4312d7:	45                   	inc    %ebp
4312d8:	67 38 6d 6c          	cmp    %ch,0x6c(%di)
4312dc:	4c                   	dec    %esp
4312dd:	45                   	inc    %ebp
4312de:	46                   	inc    %esi
4312df:	67 67 38 59 4c       	addr16 cmp %bl,0x4c(%bx,%di)
4312e4:	55                   	push   %ebp
4312e5:	34 57                	xor    $0x57,%al
4312e7:	46                   	inc    %esi
4312e8:	6c                   	insb   (%dx),%es:(%edi)
4312e9:	2f                   	das
4312ea:	67 34 57             	addr16 xor $0x57,%al
4312ed:	41                   	inc    %ecx
4312ee:	44                   	inc    %esp
4312ef:	67 30 34             	xor    %dh,(%si)
4312f2:	76 2f                	jbe    0x431323
4312f4:	2f                   	das
4312f5:	30 41 6b             	xor    %al,0x6b(%ecx)
4312f8:	41                   	inc    %ecx
4312f9:	41                   	inc    %ecx
4312fa:	41                   	inc    %ecx
4312fb:	45                   	inc    %ebp
4312fc:	6f                   	outsl  %ds:(%esi),(%dx)
4312fd:	4a                   	dec    %edx
4312fe:	77 41                	ja     0x431341
431300:	41                   	inc    %ecx
431301:	43                   	inc    %ebx
431302:	76 34                	jbe    0x431338
431304:	4d                   	dec    %ebp
431305:	41                   	inc    %ecx
431306:	67 41                	addr16 inc %ecx
431308:	67 30 71 45          	xor    %dh,0x45(%bx,%di)
43130c:	71 49                	jno    0x431357
43130e:	79 42                	jns    0x431352
431310:	41                   	inc    %ecx
431311:	2f                   	das
431312:	2b 77 49             	sub    0x49(%edi),%esi
431315:	57                   	push   %edi
431316:	47                   	inc    %edi
431317:	55                   	push   %ebp
431318:	67 68 38 43 73 43    	addr16 push $0x43734338
43131e:	31 68 6c             	xor    %ebp,0x6c(%eax)
431321:	49                   	dec    %ecx
431322:	41                   	inc    %ecx
431323:	39 56 4f             	cmp    %edx,0x4f(%esi)
431326:	52                   	push   %edx
431327:	5a                   	pop    %edx
431328:	59                   	pop    %ecx
431329:	49                   	dec    %ecx
43132a:	50                   	push   %eax
43132b:	63 63 6a             	arpl   %esp,0x6a(%ebx)
43132e:	79 70                	jns    0x4313a0
431330:	5a                   	pop    %edx
431331:	49                   	dec    %ecx
431332:	46                   	inc    %esi
431333:	58                   	pop    %eax
431334:	6e                   	outsb  %ds:(%esi),(%dx)
431335:	36 76 4e             	ss jbe 0x431386
431338:	59                   	pop    %ecx
431339:	5a                   	pop    %edx
43133a:	70 6f                	jo     0x4313ab
43133c:	67 64 31 31          	xor    %esi,%fs:(%bx,%di)
431340:	4e                   	dec    %esi
431341:	2f                   	das
431342:	43                   	inc    %ebx
431343:	41                   	inc    %ecx
431344:	65 7a 4b             	gs jp  0x431392
431347:	6e                   	outsb  %ds:(%esi),(%dx)
431348:	31 57 53             	xor    %edx,0x53(%edi)
43134b:	44                   	inc    %esp
43134c:	61                   	popa
43134d:	62 6c 7a 35          	bound  %ebp,0x35(%edx,%edi,2)
431351:	57                   	push   %edi
431352:	47                   	inc    %edi
431353:	5a                   	pop    %edx
431354:	6c                   	insb   (%dx),%es:(%edi)
431355:	46                   	inc    %esi
431356:	43                   	inc    %ebx
431357:	44                   	inc    %esp
431358:	2b 6c 57 6a          	sub    0x6a(%edi,%edx,2),%ebp
43135c:	37                   	aaa
43135d:	49                   	dec    %ecx
43135e:	4f                   	dec    %edi
43135f:	4a                   	dec    %edx
431360:	70 6c                	jo     0x4313ce
431362:	77 52                	ja     0x4313b6
431364:	59                   	pop    %ecx
431365:	49                   	dec    %ecx
431366:	41                   	inc    %ecx
431367:	49                   	dec    %ecx
431368:	41                   	inc    %ecx
431369:	41                   	inc    %ecx
43136a:	41                   	inc    %ecx
43136b:	42                   	inc    %edx
43136c:	6a 49                	push   $0x49
43136e:	41                   	inc    %ecx
43136f:	55                   	push   %ebp
431370:	41                   	inc    %ecx
431371:	41                   	inc    %ecx
431372:	41                   	inc    %ecx
431373:	42                   	inc    %edx
431374:	69 49 41 63 41 41 41 	imul   $0x41414163,0x41(%ecx),%ecx
43137b:	42                   	inc    %edx
43137c:	6a 5a                	push   $0x5a
43137e:	59                   	pop    %ecx
43137f:	30 66 41             	xor    %ah,0x41(%esi)
431382:	41                   	inc    %ecx
431383:	41                   	inc    %ecx
431384:	42                   	inc    %edx
431385:	4a                   	dec    %edx
431386:	53                   	push   %ebx
431387:	41                   	inc    %ecx
431388:	79 36                	jns    0x4313c0
43138a:	39 73 75             	cmp    %esi,0x75(%ebx)
43138d:	49                   	dec    %ecx
43138e:	42                   	inc    %edx
43138f:	4f                   	dec    %edi
431390:	68 44 2b 4a 5a       	push   $0x5a4a2b44
431395:	49                   	dec    %ecx
431396:	41                   	inc    %ecx
431397:	39 7a 4c             	cmp    %edi,0x4c(%edx)
43139a:	4e                   	dec    %esi
43139b:	6c                   	insb   (%dx),%es:(%edi)
43139c:	59                   	pop    %ecx
43139d:	5a                   	pop    %edx
43139e:	69 41 76 76 66 67 6c 	imul   $0x6c676676,0x76(%ecx),%eax
4313a5:	57                   	push   %edi
4313a6:	4e                   	dec    %esi
4313a7:	41                   	inc    %ecx
4313a8:	4a                   	dec    %edx
4313a9:	41                   	inc    %ecx
4313aa:	41                   	inc    %ecx