436197:	51                   	push   %ecx
436198:	67 41                	addr16 inc %ecx
43619a:	41                   	inc    %ecx
43619b:	41                   	inc    %ecx
43619c:	41                   	inc    %ecx
43619d:	41                   	inc    %ecx
43619e:	47                   	inc    %edi
43619f:	55                   	push   %ebp
4361a0:	67 42                	addr16 inc %edx
4361a2:	51                   	push   %ecx
4361a3:	41                   	inc    %ecx
4361a4:	41                   	inc    %ecx
4361a5:	41                   	inc    %ecx
4361a6:	47                   	inc    %edi
4361a7:	49                   	dec    %ecx
4361a8:	34 7a                	xor    $0x7a,%al
4361aa:	77 4d                	ja     0x4361f9
4361ac:	41                   	inc    %ecx
4361ad:	41                   	inc    %ecx
4361ae:	50                   	push   %eax
4361af:	34 4a                	xor    $0x4a,%al
4361b1:	41                   	inc    %ecx
4361b2:	77 44                	ja     0x4361f8
4361b4:	2b 43 51             	sub    0x51(%ebx),%eax
4361b7:	41                   	inc    %ecx
4361b8:	41                   	inc    %ecx
4361b9:	65 79 41             	gs jns 0x4361fd
4361bc:	41                   	inc    %ecx
4361bd:	41                   	inc    %ecx
4361be:	41                   	inc    %ecx
4361bf:	51                   	push   %ecx
4361c0:	6f                   	outsl  %ds:(%esi),(%dx)
4361c1:	6a 41                	push   $0x41
4361c3:	41                   	inc    %ecx
4361c4:	41                   	inc    %ecx
4361c5:	43                   	inc    %ebx
4361c6:	76 34                	jbe    0x4361fc
4361c8:	4f                   	dec    %edi
4361c9:	41                   	inc    %ecx
4361ca:	51                   	push   %ecx
4361cb:	41                   	inc    %ecx
4361cc:	34 49                	xor    $0x49,%al
4361ce:	51                   	push   %ecx
4361cf:	41                   	inc    %ecx
4361d0:	41                   	inc    %ecx
4361d1:	41                   	inc    %ecx
4361d2:	50                   	push   %eax
4361d3:	34 4d                	xor    $0x4d,%al
4361d5:	42                   	inc    %edx
4361d6:	51                   	push   %ecx
4361d7:	42                   	inc    %edx
4361d8:	46                   	inc    %esi
4361d9:	42                   	inc    %edx
4361da:	67 41                	addr16 inc %ecx
4361dc:	41                   	inc    %ecx
4361dd:	41                   	inc    %ecx
4361de:	42                   	inc    %edx
4361df:	38 41 41             	cmp    %al,0x41(%ecx)
4361e2:	41                   	inc    %ecx
4361e3:	41                   	inc    %ecx
4361e4:	37                   	aaa
4361e5:	41                   	inc    %ecx
4361e6:	41                   	inc    %ecx
4361e7:	41                   	inc    %ecx
4361e8:	41                   	inc    %ecx
4361e9:	62 77 41             	bound  %esi,0x41(%edi)
4361ec:	41                   	inc    %ecx
4361ed:	41                   	inc    %ecx
4361ee:	4a                   	dec    %edx
4361ef:	73 41                	jae    0x436232
4361f1:	41                   	inc    %ecx
4361f2:	41                   	inc    %ecx
4361f3:	44                   	inc    %esp
4361f4:	50                   	push   %eax
4361f5:	41                   	inc    %ecx
4361f6:	41                   	inc    %ecx
4361f7:	41                   	inc    %ecx
4361f8:	41                   	inc    %ecx
4361f9:	2b 77 41             	sub    0x41(%edi),%esi
4361fc:	41                   	inc    %ecx
4361fd:	41                   	inc    %ecx
4361fe:	43                   	inc    %ebx
4361ff:	41                   	inc    %ecx
436200:	62 36                	bound  %esi,(%esi)
436202:	56                   	push   %esi
436203:	67 73 49             	addr16 jae 0x43624f
436206:	43                   	inc    %ebx
436207:	4e                   	dec    %esi
436208:	2b 68 77             	sub    0x77(%eax),%ebp
43620b:	70 68                	jo     0x436275
43620d:	49                   	dec    %ecx
43620e:	43                   	inc    %ebx
43620f:	69 58 33 79 5a 5a 4b 	imul   $0x4b5a5a79,0x33(%eax),%ebx
436216:	44                   	inc    %esp
436217:	6f                   	outsl  %ds:(%esi),(%dx)
436218:	41                   	inc    %ecx
436219:	41                   	inc    %ecx
43621a:	41                   	inc    %ecx
43621b:	62 2b                	bound  %ebp,(%ebx)
43621d:	44                   	inc    %esp
43621e:	67 55                	addr16 push %ebp
436220:	41                   	inc    %ecx
436221:	4f                   	dec    %edi
436222:	4d                   	dec    %ebp
436223:	44                   	inc    %esp
436224:	2f                   	das
436225:	2f                   	das
436226:	2f                   	das
436227:	2f                   	das
436228:	2b 43 51             	sub    0x51(%ebx),%eax
43622b:	4d                   	dec    %ebp
43622c:	41                   	inc    %ecx
43622d:	2f                   	das
43622e:	67 77 42             	addr16 ja 0x436273
436231:	41                   	inc    %ecx
436232:	46                   	inc    %esi
436233:	6e                   	outsb  %ds:(%esi),(%dx)
436234:	2b 43 77             	sub    0x77(%ebx),%eax
436237:	4d                   	dec    %ebp
436238:	41                   	inc    %ecx
436239:	49                   	dec    %ecx
43623a:	50                   	push   %eax
43623b:	37                   	aaa
43623c:	2f                   	das
43623d:	2f                   	das
43623e:	2f                   	das
43623f:	39 6c 2f 67          	cmp    %ebp,0x67(%edi,%ebp,1)
436243:	34 46                	xor    $0x46,%al
436245:	41                   	inc    %ecx
436246:	44                   	inc    %esp
436247:	69 6b 2f 2f 2f 2f 2f 	imul   $0x2f2f2f2f,0x2f(%ebx),%ebp
43624e:	67 6b 41 41 48       	imul   $0x48,0x41(%bx,%di),%eax
436253:	73 62                	jae    0x4362b7
436255:	41                   	inc    %ecx
436256:	41                   	inc    %ecx
436257:	41                   	inc    %ecx
436258:	45                   	inc    %ebp
436259:	2f                   	das
43625a:	67 6b 42 41 50       	imul   $0x50,0x41(%bp,%si),%eax
43625f:	34 4a                	xor    $0x4a,%al
436261:	41                   	inc    %ecx
436262:	67 44                	addr16 inc %esp
436264:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
436268:	41                   	inc    %ecx
436269:	62 30                	bound  %esi,(%eax)
43626b:	73 41                	jae    0x4362ae
43626d:	41                   	inc    %ecx
43626e:	41                   	inc    %ecx
43626f:	59                   	pop    %ecx
436270:	67 45                	addr16 inc %ebp
436272:	47                   	inc    %edi
436273:	41                   	inc    %ecx
436274:	4a                   	dec    %edx
436275:	6d                   	insl   (%dx),%es:(%edi)
436276:	43                   	inc    %ebx
436277:	41                   	inc    %ecx
436278:	45                   	inc    %ebp
436279:	41                   	inc    %ecx
43627a:	41                   	inc    %ecx
43627b:	41                   	inc    %ecx
43627c:	41                   	inc    %ecx
43627d:	59                   	pop    %ecx
43627e:	79 41                	jns    0x4362c1
436280:	43                   	inc    %ebx
436281:	6c                   	insb   (%dx),%es:(%edi)
436282:	6f                   	outsl  %ds:(%esi),(%dx)
436283:	44                   	inc    %esp
436284:	35 59 66 34 4f       	xor    $0x4f346659,%eax
436289:	42                   	inc    %edx
43628a:	51                   	push   %ecx
43628b:	41                   	inc    %ecx
43628c:	34 63                	xor    $0x63,%al
43628e:	50                   	push   %eax
43628f:	2f                   	das
436290:	2f                   	das
436291:	2f                   	das
436292:	2f                   	das
436293:	34 4a                	xor    $0x4a,%al
436295:	41                   	inc    %ecx
436296:	67 44                	addr16 inc %esp
436298:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
43629c:	41                   	inc    %ecx
43629d:	57                   	push   %edi
43629e:	50                   	push   %eax
43629f:	34 4c                	xor    $0x4c,%al
4362a1:	41                   	inc    %ecx
4362a2:	67 41                	addr16 inc %ecx
4362a4:	67 6a 4c             	addr16 push $0x4c
4362a7:	5a                   	pop    %edx
4362a8:	47                   	inc    %edi
4362a9:	52                   	push   %edx
4362aa:	53                   	push   %ebx
4362ab:	42                   	inc    %edx
4362ac:	41                   	inc    %ecx
4362ad:	59                   	pop    %ecx
4362ae:	6b 2f 64             	imul   $0x64,(%edi),%ebp
4362b1:	57                   	push   %edi
4362b2:	43                   	inc    %ebx
4362b3:	43                   	inc    %ebx
4362b4:	6d                   	insl   (%dx),%es:(%edi)
4362b5:	47                   	inc    %edi
4362b6:	4a                   	dec    %edx
4362b7:	59                   	pop    %ecx
4362b8:	69 57 53 67 36 41 41 	imul   $0x41413667,0x53(%edi),%edx
4362bf:	41                   	inc    %ecx
4362c0:	47                   	inc    %edi
4362c1:	2f                   	das
4362c2:	67 34 46             	addr16 xor $0x46,%al
4362c5:	41                   	inc    %ecx
4362c6:	44                   	inc    %esp
4362c7:	68 45 2f 2f 2f       	push   $0x2f2f2f45
4362cc:	2f                   	das
4362cd:	2f                   	das
4362ce:	67 6b 41 41 48       	imul   $0x48,0x41(%bx,%di),%eax
4362d3:	73 61                	jae    0x436336
4362d5:	41                   	inc    %ecx
4362d6:	41                   	inc    %ecx
4362d7:	41                   	inc    %ecx
4362d8:	45                   	inc    %ebp
4362d9:	2f                   	das
4362da:	67 6b 42 41 50       	imul   $0x50,0x41(%bp,%si),%eax
4362df:	34 4a                	xor    $0x4a,%al
4362e1:	41                   	inc    %ecx
4362e2:	67 44                	addr16 inc %esp
4362e4:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
4362e8:	41                   	inc    %ecx
4362e9:	62 30                	bound  %esi,(%eax)
4362eb:	34 41                	xor    $0x41,%al
4362ed:	41                   	inc    %ecx
4362ee:	41                   	inc    %ecx
4362ef:	59                   	pop    %ecx
4362f0:	67 72 57             	addr16 jb 0x43634a
4362f3:	6d                   	insl   (%dx),%es:(%edi)
4362f4:	6b 41 79 41          	imul   $0x41,0x79(%ecx),%eax
4362f8:	43                   	inc    %ebx
4362f9:	41                   	inc    %ecx
4362fa:	41                   	inc    %ecx
4362fb:	41                   	inc    %ecx
4362fc:	41                   	inc    %ecx
4362fd:	59                   	pop    %ecx
4362fe:	69 43 77 70 70 45 4f 	imul   $0x4f457070,0x77(%ebx),%eax
436305:	57                   	push   %edi
436306:	66 34 4f             	data16 xor $0x4f,%al
436309:	42                   	inc    %edx
43630a:	51                   	push   %ecx
43630b:	41                   	inc    %ecx
43630c:	34 45                	xor    $0x45,%al
43630e:	50                   	push   %eax
43630f:	2f                   	das
436310:	2f                   	das
436311:	2f                   	das
436312:	2f                   	das
436313:	34 4a                	xor    $0x4a,%al
436315:	41                   	inc    %ecx
436316:	41                   	inc    %ecx
436317:	44                   	inc    %esp
436318:	2b 43 51             	sub    0x51(%ebx),%eax
43631b:	41                   	inc    %ecx
43631c:	41                   	inc    %ecx
43631d:	65 79 41             	gs jns 0x436361
436320:	41                   	inc    %ecx
436321:	41                   	inc    %ecx
436322:	41                   	inc    %ecx
436323:	54                   	push   %esp
436324:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
436328:	41                   	inc    %ecx
436329:	57                   	push   %edi
43632a:	58                   	pop    %eax
43632b:	30 67 41             	xor    %ah,0x41(%edi)
43632e:	41                   	inc    %ecx
43632f:	41                   	inc    %ecx
436330:	45                   	inc    %ebp
436331:	49                   	dec    %ecx
436332:	47                   	inc    %edi
436333:	79 4a                	jns    0x43637f
436335:	62 4e 74             	bound  %ecx,0x74(%esi)
436338:	6d                   	insl   (%dx),%es:(%edi)
436339:	49                   	dec    %ecx
43633a:	4a                   	dec    %edx
43633b:	4e                   	dec    %esi
43633c:	32 6b 79             	xor    0x79(%ebx),%ch
43633f:	52                   	push   %edx
436340:	5a                   	pop    %edx
436341:	2f                   	das
436342:	67 34 46             	addr16 xor $0x46,%al
436345:	41                   	inc    %ecx
436346:	44                   	inc    %esp
436347:	6a 6b                	push   $0x6b
436349:	2f                   	das
43634a:	76 2f                	jbe    0x43637b
43634c:	2f                   	das
43634d:	4f                   	dec    %edi
43634e:	4d                   	dec    %ebp
43634f:	59                   	pop    %ecx
436350:	43                   	inc    %ebx
436351:	41                   	inc    %ecx
436352:	41                   	inc    %ecx
436353:	44                   	inc    %esp
436354:	2b 43 51             	sub    0x51(%ebx),%eax
436357:	41                   	inc    %ecx
436358:	41                   	inc    %ecx
436359:	65 79 55             	gs jns 0x4363b1
43635c:	41                   	inc    %ecx
43635d:	41                   	inc    %ecx
43635e:	41                   	inc    %ecx
43635f:	51                   	push   %ecx
436360:	35 44 41 41 41       	xor    $0x41414144,%eax
436365:	41                   	inc    %ecx
436366:	43                   	inc    %ebx
436367:	41                   	inc    %ecx
436368:	43                   	inc    %ebx
436369:	41                   	inc    %ecx
43636a:	41                   	inc    %ecx
43636b:	41                   	inc    %ecx
43636c:	41                   	inc    %ecx
43636d:	5a                   	pop    %edx
43636e:	57                   	push   %edi
43636f:	59                   	pop    %ecx
436370:	34 46                	xor    $0x46,%al
436372:	67 41                	addr16 inc %ecx
436374:	41                   	inc    %ecx
436375:	41                   	inc    %ecx
436376:	43                   	inc    %ebx
436377:	42                   	inc    %edx
436378:	4c                   	dec    %esp
436379:	4c                   	dec    %esp
43637a:	2b 30                	sub    (%eax),%esi
43637c:	48                   	dec    %eax
43637d:	49                   	dec    %ecx
43637e:	45                   	inc    %ebp
43637f:	73 76                	jae    0x4363f7
436381:	37                   	aaa
436382:	51                   	push   %ecx
436383:	64 68 49 41 49 41    	fs push $0x41494149
436389:	41                   	inc    %ecx
43638a:	41                   	inc    %ecx
43638b:	42                   	inc    %edx
43638c:	69 4f 41 41 41 41 41 	imul   $0x41414141,0x41(%edi),%ecx
436393:	41                   	inc    %ecx
436394:	36 6b 51 49 41       	imul   $0x41,%ss:0x49(%ecx),%edx
436399:	41                   	inc    %ecx
43639a:	50                   	push   %eax
43639b:	34 4a                	xor    $0x4a,%al
43639d:	41                   	inc    %ecx
43639e:	41                   	inc    %ecx
43639f:	42                   	inc    %edx
4363a0:	37                   	aaa
4363a1:	4a                   	dec    %edx
4363a2:	41                   	inc    %ecx
4363a3:	41                   	inc    %ecx