4363a4:	41                   	inc    %ecx
4363a5:	42                   	inc    %edx
4363a6:	43                   	inc    %ebx
4363a7:	41                   	inc    %ecx
4363a8:	31 4c 39 58          	xor    %ecx,0x58(%ecx,%edi,1)
4363ac:	6b 49 44 55          	imul   $0x55,0x44(%ecx),%ecx
4363b0:	76 31                	jbe    0x4363e3
4363b2:	65 52                	gs push %edx
4363b4:	68 49 41 63 41       	push   $0x41634149
4363b9:	41                   	inc    %ecx
4363ba:	41                   	inc    %ecx
4363bb:	42                   	inc    %edx
4363bc:	6a 50                	push   $0x50
4363be:	68 55 41 41 41       	push   $0x41414155
4363c3:	44                   	inc    %esp
4363c4:	2b 43 51             	sub    0x51(%ebx),%eax
4363c7:	41                   	inc    %ecx
4363c8:	41                   	inc    %ecx
4363c9:	2f                   	das
4363ca:	67 6b 42 41 50       	imul   $0x50,0x41(%bp,%si),%eax
4363cf:	34 4b                	xor    $0x4b,%al
4363d1:	41                   	inc    %ecx
4363d2:	67 44                	addr16 inc %esp
4363d4:	2b 43 67             	sub    0x67(%ebx),%eax
4363d7:	4d                   	dec    %ebp
4363d8:	41                   	inc    %ecx
4363d9:	4b                   	dec    %ebx
4363da:	45                   	inc    %ebp
4363db:	41                   	inc    %ecx
4363dc:	41                   	inc    %ecx
4363dd:	41                   	inc    %ecx
4363de:	41                   	inc    %ecx
4363df:	62 2b                	bound  %ebp,(%ebx)
4363e1:	43                   	inc    %ebx
4363e2:	51                   	push   %ecx
4363e3:	4d                   	dec    %ebp
4363e4:	41                   	inc    %ecx
4363e5:	49                   	dec    %ecx
4363e6:	4d                   	dec    %ebp
4363e7:	34 2f                	xor    $0x2f,%al
4363e9:	79 75                	jns    0x436460
4363eb:	30 67 7a             	xor    %ah,0x7a(%edi)
4363ee:	6a 2f                	push   $0x2f
4363f0:	4b                   	dec    %ebx
4363f1:	37                   	aaa
4363f2:	56                   	push   %esi
4363f3:	6c                   	insb   (%dx),%es:(%edi)
4363f4:	6c                   	insb   (%dx),%es:(%edi)
4363f5:	50                   	push   %eax
4363f6:	6b 67 43 41          	imul   $0x41,0x43(%edi),%esp
4363fa:	41                   	inc    %ecx
4363fb:	44                   	inc    %esp
4363fc:	2b 43 51             	sub    0x51(%ebx),%eax
4363ff:	41                   	inc    %ecx
436400:	41                   	inc    %ecx
436401:	65 78 73             	gs js  0x436477
436404:	41                   	inc    %ecx
436405:	41                   	inc    %ecx
436406:	41                   	inc    %ecx
436407:	54                   	push   %esp
436408:	2b 43 51             	sub    0x51(%ebx),%eax
43640b:	41                   	inc    %ecx
43640c:	41                   	inc    %ecx
43640d:	65 78 77             	gs js  0x436487
436410:	41                   	inc    %ecx
436411:	41                   	inc    %ecx
436412:	41                   	inc    %ecx
436413:	52                   	push   %edx
436414:	37                   	aaa
436415:	47                   	inc    %edi
436416:	41                   	inc    %ecx
436417:	41                   	inc    %ecx
436418:	41                   	inc    %ecx
436419:	42                   	inc    %edx
43641a:	43                   	inc    %ebx
43641b:	68 44 41 41 41       	push   $0x41414144
436420:	47                   	inc    %edi
436421:	2f                   	das
436422:	67 34 43             	addr16 xor $0x43,%al
436425:	41                   	inc    %ecx
436426:	50                   	push   %eax
436427:	34 4a                	xor    $0x4a,%al
436429:	41                   	inc    %ecx
43642a:	41                   	inc    %ecx
43642b:	44                   	inc    %esp
43642c:	2b 44 41 49          	sub    0x49(%ecx,%eax,2),%eax
436430:	41                   	inc    %ecx
436431:	49                   	dec    %ecx
436432:	41                   	inc    %ecx
436433:	45                   	inc    %ebp
436434:	42                   	inc    %edx
436435:	41                   	inc    %ecx
436436:	41                   	inc    %ecx
436437:	42                   	inc    %edx
436438:	6c                   	insb   (%dx),%es:(%edi)
436439:	5a                   	pop    %edx
43643a:	76 34                	jbe    0x436470
43643c:	42                   	inc    %edx
43643d:	66 53                	push   %bx
43643f:	55                   	push   %ebp
436440:	41                   	inc    %ecx
436441:	41                   	inc    %ecx
436442:	41                   	inc    %ecx
436443:	54                   	push   %esp
436444:	2b 43 51             	sub    0x51(%ebx),%eax
436447:	41                   	inc    %ecx
436448:	41                   	inc    %ecx
436449:	65 79 55             	gs jns 0x4364a1
43644c:	41                   	inc    %ecx
43644d:	41                   	inc    %ecx
43644e:	41                   	inc    %ecx
43644f:	51                   	push   %ecx
436450:	35 45 41 41 41       	xor    $0x41414145,%eax
436455:	41                   	inc    %ecx
436456:	43                   	inc    %ebx
436457:	42                   	inc    %edx
436458:	58                   	pop    %eax
436459:	6c                   	insb   (%dx),%es:(%edi)
43645a:	78 6a                	js     0x4364c6
43645c:	2f                   	das
43645d:	49                   	dec    %ecx
43645e:	46                   	inc    %esi
43645f:	61                   	popa
436460:	58                   	pop    %eax
436461:	47                   	inc    %edi
436462:	50                   	push   %eax
436463:	39 68 4f             	cmp    %ebp,0x4f(%eax)
436466:	42                   	inc    %edx
436467:	45                   	inc    %ebp
436468:	41                   	inc    %ecx
436469:	41                   	inc    %ecx
43646a:	41                   	inc    %ecx
43646b:	41                   	inc    %ecx
43646c:	67 78 34             	addr16 js 0x4364a3
43646f:	63 38                	arpl   %edi,(%eax)
436471:	2f                   	das
436472:	69 44 48 68 7a 7a 2b 	imul   $0x592b7a7a,0x68(%eax,%ecx,2),%eax
436479:	59
43647a:	57                   	push   %edi
43647b:	55                   	push   %ebp
43647c:	34 41                	xor    $0x41,%al
43647e:	41                   	inc    %ecx
43647f:	41                   	inc    %ecx
436480:	41                   	inc    %ecx
436481:	41                   	inc    %ecx
436482:	44                   	inc    %esp
436483:	72 65                	jb     0x4364ea
436485:	41                   	inc    %ecx
436486:	51                   	push   %ecx
436487:	41                   	inc    %ecx
436488:	41                   	inc    %ecx
436489:	2f                   	das
43648a:	67 77 43             	addr16 ja 0x4364d0
43648d:	41                   	inc    %ecx
43648e:	43                   	inc    %ebx
43648f:	41                   	inc    %ecx
436490:	42                   	inc    %edx
436491:	41                   	inc    %ecx
436492:	51                   	push   %ecx
436493:	41                   	inc    %ecx
436494:	41                   	inc    %ecx
436495:	5a                   	pop    %edx
436496:	57                   	push   %edi
436497:	59                   	pop    %ecx
436498:	38 70 67             	cmp    %dh,0x67(%eax)
43649b:	41                   	inc    %ecx
43649c:	41                   	inc    %ecx
43649d:	41                   	inc    %ecx
43649e:	50                   	push   %eax
43649f:	34 4a                	xor    $0x4a,%al
4364a1:	41                   	inc    %ecx
4364a2:	51                   	push   %ecx
4364a3:	44                   	inc    %esp
4364a4:	2b 43 51             	sub    0x51(%ebx),%eax
4364a7:	49                   	dec    %ecx
4364a8:	41                   	inc    %ecx
4364a9:	4a                   	dec    %edx
4364aa:	53                   	push   %ebx
4364ab:	41                   	inc    %ecx
4364ac:	43                   	inc    %ebx
4364ad:	41                   	inc    %ecx
4364ae:	41                   	inc    %ecx
4364af:	41                   	inc    %ecx
4364b0:	41                   	inc    %ecx
4364b1:	5a                   	pop    %edx
4364b2:	57                   	push   %edi
4364b3:	5a                   	pop    %edx
4364b4:	59                   	pop    %ecx
4364b5:	2f                   	das
4364b6:	67 73 43             	addr16 jae 0x4364fc
4364b9:	41                   	inc    %ecx
4364ba:	50                   	push   %eax
4364bb:	34 4d                	xor    $0x4d,%al
4364bd:	41                   	inc    %ecx
4364be:	67 44                	addr16 inc %esp
4364c0:	53                   	push   %ebx
4364c1:	6e                   	outsb  %ds:(%esi),(%dx)
4364c2:	44                   	inc    %esp
4364c3:	67 56                	addr16 push %esi
4364c5:	41                   	inc    %ecx
4364c6:	41                   	inc    %ecx
4364c7:	41                   	inc    %ecx
4364c8:	41                   	inc    %ecx
4364c9:	2f                   	das
4364ca:	67 77 48             	addr16 ja 0x436515
4364cd:	41                   	inc    %ecx
4364ce:	45                   	inc    %ebp
4364cf:	55                   	push   %ebp
4364d0:	44                   	inc    %esp
4364d1:	41                   	inc    %ecx
4364d2:	41                   	inc    %ecx
4364d3:	41                   	inc    %ecx
4364d4:	41                   	inc    %ecx
4364d5:	47                   	inc    %edi
4364d6:	67 41                	addr16 inc %ecx
4364d8:	41                   	inc    %ecx
4364d9:	41                   	inc    %ecx
4364da:	45                   	inc    %ebp
4364db:	49                   	dec    %ecx
4364dc:	41                   	inc    %ecx
4364dd:	41                   	inc    %ecx
4364de:	41                   	inc    %ecx
4364df:	42                   	inc    %edx
4364e0:	73 41                	jae    0x436523
4364e2:	41                   	inc    %ecx
4364e3:	41                   	inc    %ecx
4364e4:	41                   	inc    %ecx
4364e5:	49                   	dec    %ecx
4364e6:	4f                   	dec    %edi
4364e7:	2b 43 35             	sub    0x35(%ebx),%eax
4364ea:	74 34                	je     0x436520
4364ec:	67 43                	addr16 inc %ebx
4364ee:	34 50                	xor    $0x50,%al
4364f0:	6d                   	insl   (%dx),%es:(%edi)
4364f1:	33 6c 6c 6d          	xor    0x6d(%esp,%ebp,2),%ebp
4364f5:	4b                   	dec    %ebx
4364f6:	44                   	inc    %esp
4364f7:	6f                   	outsl  %ds:(%esi),(%dx)
4364f8:	41                   	inc    %ecx
4364f9:	41                   	inc    %ecx
4364fa:	41                   	inc    %ecx
4364fb:	62 2b                	bound  %ebp,(%ebx)
4364fd:	44                   	inc    %esp
4364fe:	67 63 41 4f          	arpl   %eax,0x4f(%bx,%di)
436502:	4e                   	dec    %esi
436503:	48                   	dec    %eax
436504:	2f                   	das
436505:	2f                   	das
436506:	2f                   	das
436507:	2f                   	das
436508:	2b 43 51             	sub    0x51(%ebx),%eax
43650b:	41                   	inc    %ecx
43650c:	41                   	inc    %ecx
43650d:	65 78 6f             	gs js  0x43657f
436510:	41                   	inc    %ecx
436511:	41                   	inc    %ecx
436512:	41                   	inc    %ecx
436513:	54                   	push   %esp
436514:	2b 44 41 49          	sub    0x49(%ecx,%eax,2),%eax
436518:	41                   	inc    %ecx
436519:	30 6d 39             	xor    %ch,0x39(%ebp)
43651c:	4e                   	dec    %esi
43651d:	41                   	inc    %ecx
43651e:	41                   	inc    %ecx
43651f:	41                   	inc    %ecx
436520:	47                   	inc    %edi
436521:	49                   	dec    %ecx
436522:	42                   	inc    %edx
436523:	57                   	push   %edi
436524:	68 54 77 64 6d       	push   $0x6d647754
436529:	49                   	dec    %ecx
43652a:	42                   	inc    %edx
43652b:	65 68 54 77 64 59    	gs push $0x59647754
436531:	2f                   	das
436532:	67 34 48             	addr16 xor $0x48,%al
436535:	41                   	inc    %ecx
436536:	44                   	inc    %esp
436537:	69 70 2f 2f 2f 2f 2f 	imul   $0x2f2f2f2f,0x2f(%eax),%esi
43653e:	67 6b 44 41 43       	imul   $0x43,0x41(%si),%eax
436543:	43                   	inc    %ebx
436544:	6a 77                	push   $0x77
436546:	2f                   	das
436547:	49                   	dec    %ecx
436548:	41                   	inc    %ecx
436549:	49                   	dec    %ecx
43654a:	4b                   	dec    %ebx
43654b:	58                   	pop    %eax
43654c:	44                   	inc    %esp
43654d:	38 67 42             	cmp    %ah,0x42(%edi)
436550:	5a                   	pop    %edx
436551:	5a                   	pop    %edx
436552:	6c                   	insb   (%dx),%es:(%edi)
436553:	6e                   	outsb  %ds:(%esi),(%dx)
436554:	2b 43 77             	sub    0x77(%ebx),%eax
436557:	4d                   	dec    %ebp
436558:	41                   	inc    %ecx
436559:	49                   	dec    %ecx
43655a:	50                   	push   %eax
43655b:	44                   	inc    %esp
43655c:	2f                   	das
43655d:	2f                   	das
43655e:	2f                   	das
43655f:	38 67 41             	cmp    %ah,0x41(%edi)
436562:	77 41                	ja     0x4365a5
436564:	41                   	inc    %ecx
436565:	41                   	inc    %ecx
436566:	47                   	inc    %edi
436567:	4e                   	dec    %esi
436568:	6c                   	insb   (%dx),%es:(%edi)
436569:	2f                   	das
43656a:	67 34 48             	addr16 xor $0x48,%al
43656d:	41                   	inc    %ecx
43656e:	44                   	inc    %esp
43656f:	68 2f 2f 2f 2f       	push   $0x2f2f2f2f
436574:	2f                   	das
436575:	4f                   	dec    %edi
436576:	50                   	push   %eax
436577:	38 41 41             	cmp    %al,0x41(%ecx)
43657a:	41                   	inc    %ecx
43657b:	44                   	inc    %esp
43657c:	2b 44 41 49          	sub    0x49(%ecx,%eax,2),%eax
436580:	41                   	inc    %ecx
436581:	49                   	dec    %ecx
436582:	41                   	inc    %ecx
436583:	42                   	inc    %edx
436584:	78 2f                	js     0x4365b5
436586:	2f                   	das
436587:	38 67 42             	cmp    %ah,0x42(%edi)
43658a:	77 41                	ja     0x4365cd
43658c:	41                   	inc    %ecx
43658d:	41                   	inc    %ecx
43658e:	47                   	inc    %edi
43658f:	4e                   	dec    %esi
436590:	6d                   	insl   (%dx),%es:(%edi)
436591:	50                   	push   %eax
436592:	65 6f                	outsl  %gs:(%esi),(%dx)
436594:	41                   	inc    %ecx
436595:	41                   	inc    %ecx
436596:	41                   	inc    %ecx
436597:	44                   	inc    %esp
436598:	2b 43 51             	sub    0x51(%ebx),%eax
43659b:	41                   	inc    %ecx
43659c:	41                   	inc    %ecx
43659d:	65 78 73             	gs js  0x436613
4365a0:	41                   	inc    %ecx
4365a1:	41                   	inc    %ecx
4365a2:	41                   	inc    %ecx
4365a3:	54                   	push   %esp
4365a4:	2b 44 41 49          	sub    0x49(%ecx,%eax,2),%eax
4365a8:	41                   	inc    %ecx