00000000 00000018 00000030 00000048 00000060 00000078 00000090 000000A8 000000C0 000000D8 000000F0 00000108 00000120 00000138 00000150 00000168 00000180 00000198 000001B0 000001C8 000001E0 000001F8 00000210 00000228 00000240 00000258 00000270 00000288 000002A0 000002B8 000002D0 000002E8 00000300 00000318 00000330 00000348 00000360 00000378 00000390 000003A8 000003C0 000003D8 000003F0 00000408 00000420 00000438 00000450 00000468 00000480 00000498 000004B0 000004C8 000004E0 000004F8 00000510 00000528 00000540 00000558 00000570 00000588 000005A0 000005B8 000005D0 000005E8 00000600 00000618 00000630 00000648 00000660 00000678 00000690 000006A8 000006C0 000006D8 000006F0 00000708 00000720 00000738 00000750 00000768 00000780 00000798 000007B0 000007C8 000007E0 000007F8 00000810 00000828 00000840 00000858 00000870 00000888 000008A0 000008B8 000008D0 000008E8 00000900 00000918 00000930 00000948 00000960 00000978 00000990 000009A8 000009C0 000009D8 000009F0 00000A08 00000A20 00000A38 00000A50 00000A68 00000A80 00000A98 00000AB0 00000AC8 00000AE0 00000AF8 00000B10 00000B28 00000B40 00000B58 00000B70 00000B88 00000BA0 00000BB8 00000BD0 00000BE8 00000C00 00000C18 00000C30 00000C48 00000C60 00000C78 00000C90 00000CA8 00000CC0 00000CD8 00000CF0 00000D08 00000D20 00000D38 00000D50 00000D68 00000D80 00000D98 00000DB0 00000DC8 00000DE0 00000DF8 00000E10 00000E28 00000E40 00000E58 00000E70 00000E88 00000EA0 00000EB8 00000ED0 00000EE8 00000F00 00000F18 00000F30 00000F48 00000F60 00000F78 00000F90 00000FA8 00000FC0 00000FD8 00000FF0 00001008 00001020 00001038 00001050 00001068 00001080 00001098 000010B0 000010C8 000010E0 000010F8 00001110 00001128 00001140 00001158 00001170 00001188 000011A0 000011B8 000011D0 000011E8 00001200 00001218 00001230 00001248 00001260 00001278 00001290 000012A8 000012C0 000012D8 000012F0 00001308 00001320 00001338 00001350 00001368 00001380 00001398 000013B0 000013C8 000013E0 000013F8 00001410 00001428 00001440 00001458 00001470 00001488 000014A0 000014B8 000014D0 000014E8 00001500 00001518 00001530 00001548 00001560 00001578 00001590 000015A8 000015C0 000015D8 000015F0 00001608 00001620 00001638 00001650 00001668 00001680 00001698 000016B0 000016C8 000016E0 000016F8 00001710 00001728 00001740 00001758 00001770 00001788 000017A0 000017B8 000017D0 000017E8 00001800 00001818 00001830 00001848 00001860 00001878 00001890 000018A8 000018C0 000018D8 000018F0 00001908 00001920 00001938 00001950 00001968 00001980 00001998 000019B0 000019C8 000019E0 000019F8 00001A10 00001A28 00001A40 00001A58 00001A70 00001A88 00001AA0 00001AB8 00001AD0 00001AE8 00001B00 00001B18 00001B30 00001B48 00001B60 00001B78 00001B90 00001BA8 00001BC0 00001BD8 00001BF0 00001C08 00001C20 00001C38 00001C50 00001C68 00001C80 00001C98 00001CB0 00001CC8 00001CE0 00001CF8 00001D10 00001D28 00001D40 00001D58 00001D70 00001D88 00001DA0 00001DB8 00001DD0 00001DE8 00001E00 00001E18 00001E30 00001E48 00001E60 00001E78 00001E90 00001EA8 00001EC0 00001ED8 00001EF0 00001F08 00001F20 00001F38 00001F50 00001F68 00001F80 00001F98 00001FB0 00001FC8 00001FE0 00001FF8 00002010 00002028 00002040 00002058 00002070 00002088 000020A0 000020B8 000020D0 000020E8 00002100 00002118 00002130 00002148 00002160 00002178 00002190 000021A8 000021C0 000021D8 000021F0 00002208 00002220 00002238 00002250 00002268 00002280 00002298 000022B0 000022C8 000022E0 000022F8 00002310 00002328 00002340 00002358 00002370 00002388 000023A0 000023B8 000023D0 000023E8 00002400 00002418 00002430 00002448 00002460 00002478 00002490 000024A8 000024C0 000024D8 000024F0 00002508 00002520 00002538 00002550 00002568 00002580 00002598 000025B0 000025C8 000025E0 000025F8 00002610 00002628 00002640 00002658 00002670 00002688 000026A0 000026B8 000026D0 000026E8 00002700 00002718 00002730 00002748 00002760 00002778 00002790 000027A8 000027C0 000027D8 000027F0 00002808 00002820 00002838 00002850 00002868 00002880 00002898 000028B0 000028C8 000028E0 000028F8 00002910 00002928 00002940 00002958 00002970 00002988 000029A0 000029B8 000029D0 000029E8 00002A00 00002A18 00002A30 00002A48 00002A60 00002A78 00002A90 00002AA8 00002AC0 00002AD8 00002AF0 00002B08 00002B20 00002B38 00002B50 00002B68 00002B80 00002B98 00002BB0 00002BC8 00002BE0 00002BF8 00002C10 00002C28 00002C40 00002C58 00002C70 00002C88 00002CA0 00002CB8 00002CD0 00002CE8 00002D00 00002D18 00002D30 00002D48 00002D60 00002D78 00002D90 00002DA8 00002DC0 00002DD8 00002DF0 00002E08 00002E20 00002E38 00002E50 00002E68 00002E80 00002E98 00002EB0 00002EC8 00002EE0 00002EF8 00002F10 00002F28 00002F40 00002F58 00002F70 00002F88 00002FA0 00002FB8 00002FD0 00002FE8 00003000 00003018 00003030 00003048 00003060 00003078 00003090 000030A8 000030C0 000030D8 000030F0 00003108 00003120 00003138 00003150 00003168 00003180 00003198 000031B0 000031C8 000031E0 000031F8 00003210 00003228 00003240 00003258 00003270 00003288 000032A0 000032B8 000032D0 000032E8 00003300 00003318 00003330 00003348 00003360 00003378 00003390 000033A8 000033C0 000033D8 000033F0 00003408 00003420 00003438 00003450 00003468 00003480 00003498 000034B0 000034C8 000034E0 000034F8 00003510 00003528 00003540 00003558 00003570 00003588 000035A0 000035B8 000035D0 000035E8 00003600 00003618 00003630 00003648 00003660 00003678 00003690 000036A8 000036C0 000036D8 000036F0 00003708 00003720 00003738 00003750 00003768 00003780 00003798 000037B0 000037C8 000037E0 000037F8 00003810 00003828 00003840 00003858 00003870 00003888 000038A0 000038B8 000038D0 000038E8 00003900 00003918 00003930 00003948 00003960 00003978 00003990 000039A8 000039C0 000039D8 000039F0 00003A08 00003A20 00003A38 00003A50 00003A68 00003A80 00003A98 00003AB0 00003AC8 00003AE0 00003AF8 00003B10 00003B28 00003B40 00003B58 00003B70 00003B88 00003BA0 00003BB8 00003BD0 00003BE8 00003C00 00003C18 00003C30 00003C48 00003C60 00003C78 00003C90 00003CA8 00003CC0 00003CD8 00003CF0 00003D08 00003D20 00003D38 00003D50 00003D68 00003D80 00003D98 00003DB0 00003DC8 00003DE0 00003DF8 00003E10 00003E28 00003E40 00003E58 00003E70 00003E88 00003EA0 00003EB8 00003ED0 00003EE8 00003F00 00003F18 00003F30 00003F48 00003F60 00003F78 00003F90 00003FA8 00003FC0 00003FD8 00003FF0 00004008 00004020 00004038 00004050 00004068 00004080 00004098 000040B0 000040C8 000040E0 000040F8 00004110 00004128 00004140 00004158 00004170 00004188 000041A0 000041B8 000041D0 000041E8 00004200 00004218 00004230 00004248 00004260 00004278 00004290 000042A8 000042C0 000042D8 000042F0 00004308 00004320 00004338 00004350 00004368 00004380 00004398 000043B0 000043C8 000043E0 000043F8 00004410 00004428 00004440 00004458 00004470 00004488 000044A0 000044B8 000044D0 000044E8 00004500 00004518 00004530 00004548 00004560 00004578 00004590 000045A8 000045C0 000045D8 000045F0 00004608 00004620 00004638 00004650 00004668 00004680 00004698 000046B0 000046C8 000046E0 000046F8 00004710 00004728 00004740 00004758 00004770 00004788 000047A0 000047B8 000047D0 000047E8 00004800 00004818 00004830 00004848 00004860 00004878 00004890 000048A8 000048C0 000048D8 000048F0 00004908 00004920 00004938 00004950 00004968 00004980 00004998 000049B0 000049C8 000049E0 000049F8 00004A10 00004A28 00004A40 00004A58 00004A70 00004A88 00004AA0 00004AB8 00004AD0 00004AE8 00004B00 00004B18 00004B30 00004B48 00004B60 00004B78 00004B90 00004BA8 00004BC0 00004BD8 00004BF0 00004C08 00004C20 00004C38 00004C50 00004C68 00004C80 00004C98 00004CB0 00004CC8 00004CE0 00004CF8 00004D10 00004D28 00004D40 00004D58 00004D70 00004D88 00004DA0 00004DB8 00004DD0 00004DE8 00004E00 00004E18 00004E30 00004E48 00004E60 00004E78 00004E90 00004EA8 00004EC0 00004ED8 00004EF0 00004F08 00004F20 00004F38 00004F50 00004F68 00004F80 00004F98 00004FB0 00004FC8 00004FE0 00004FF8 00005010 00005028 00005040 00005058 00005070 00005088 000050A0 000050B8 000050D0 000050E8 00005100 00005118 00005130 00005148 00005160 00005178 00005190 000051A8 000051C0 000051D8 000051F0 00005208 00005220 00005238 00005250 00005268 00005280 00005298 000052B0 000052C8 000052E0 000052F8 00005310 00005328 00005340 00005358 00005370 00005388 000053A0 000053B8 000053D0 000053E8 00005400 00005418 00005430 00005448 00005460 00005478 00005490 000054A8 000054C0 000054D8 000054F0 00005508 00005520 00005538 00005550 00005568 00005580 00005598 000055B0 000055C8 000055E0 000055F8 00005610 00005628 00005640 00005658 00005670 00005688 000056A0 000056B8 000056D0 000056E8 00005700 00005718 00005730 00005748 00005760 00005778 00005790 000057A8 000057C0 000057D8 000057F0 00005808 00005820 00005838 00005850 00005868 00005880 00005898 000058B0 000058C8 000058E0 000058F8 00005910 00005928 00005940 00005958 00005970 00005988 000059A0 000059B8 000059D0 000059E8 00005A00 00005A18 00005A30 00005A48 00005A60 00005A78 00005A90 00005AA8 00005AC0 00005AD8 00005AF0 00005B08 00005B20 00005B38 00005B50 00005B68 00005B80 00005B98 00005BB0 00005BC8 00005BE0 00005BF8 00005C10 00005C28 00005C40 00005C58 00005C70 00005C88 00005CA0 00005CB8 00005CD0 00005CE8 00005D00 00005D18 00005D30 00005D48 00005D60 00005D78 00005D90 00005DA8 00005DC0 00005DD8 00005DF0 00005E08 00005E20 00005E38 00005E50 00005E68 00005E80 00005E98 00005EB0 00005EC8 00005EE0 00005EF8 00005F10 00005F28 00005F40 00005F58 00005F70 00005F88 00005FA0 00005FB8 00005FD0 00005FE8 00006000 00006018 00006030 00006048 00006060 00006078 00006090 000060A8 000060C0 000060D8 000060F0 00006108 00006120 00006138 00006150 00006168 00006180 00006198 000061B0 000061C8 000061E0 000061F8 00006210 00006228 00006240 00006258 00006270 00006288 000062A0 000062B8 000062D0 000062E8 00006300 00006318 00006330 00006348 00006360 00006378 00006390 000063A8 000063C0 000063D8 000063F0 00006408 00006420 00006438 00006450 00006468 00006480 00006498 000064B0 000064C8 000064E0 000064F8 00006510 00006528 00006540 00006558 00006570 00006588 000065A0 000065B8 000065D0 000065E8 00006600 00006618 00006630 00006648 00006660 00006678 00006690 000066A8 000066C0 000066D8 000066F0 00006708 00006720 00006738 00006750 00006768 00006780 00006798 000067B0 000067C8 000067E0 000067F8 00006810 00006828 00006840 00006858 00006870 00006888 000068A0 000068B8 000068D0 000068E8 00006900 00006918 00006930 00006948 00006960 00006978 00006990 000069A8 000069C0 000069D8 000069F0 00006A08 00006A20 00006A38 00006A50 00006A68 00006A80 00006A98 00006AB0 00006AC8 00006AE0 00006AF8 00006B10 00006B28 00006B40 00006B58 00006B70 00006B88 00006BA0 00006BB8 00006BD0 00006BE8 00006C00 00006C18 00006C30 00006C48 00006C60 00006C78 00006C90 00006CA8 00006CC0 00006CD8 00006CF0 00006D08 00006D20 00006D38 00006D50 00006D68 00006D80 00006D98 00006DB0 00006DC8 00006DE0 00006DF8 00006E10 00006E28 00006E40 00006E58 00006E70 00006E88 00006EA0 00006EB8 00006ED0 00006EE8 00006F00 00006F18 00006F30 00006F48 00006F60 00006F78 00006F90 00006FA8 00006FC0 00006FD8 00006FF0 00007008 00007020 00007038 00007050 00007068 00007080 00007098 000070B0 000070C8 000070E0 000070F8 00007110 00007128 00007140 00007158 00007170 00007188 000071A0 000071B8 000071D0 000071E8 00007200 00007218 00007230 00007248 00007260 00007278 00007290 000072A8 000072C0 000072D8 000072F0 00007308 00007320 00007338 00007350 00007368 00007380 00007398 000073B0 000073C8 000073E0 000073F8 00007410 00007428 00007440 00007458 00007470 00007488 000074A0 000074B8 000074D0 000074E8 00007500 00007518 00007530 00007548 00007560 00007578 00007590 000075A8 000075C0 000075D8 000075F0 00007608 00007620 00007638 00007650 00007668 00007680 00007698 000076B0 000076C8 000076E0 000076F8 00007710 00007728 00007740 00007758 00007770 00007788 000077A0 000077B8 000077D0 000077E8 00007800 00007818 00007830 00007848 00007860 00007878 00007890 000078A8 000078C0 000078D8 000078F0 00007908 00007920 00007938 00007950 00007968 00007980 00007998 000079B0 000079C8 000079E0 000079F8 00007A10 00007A28 00007A40 00007A58 00007A70 00007A88 00007AA0 00007AB8 00007AD0 00007AE8 00007B00 00007B18 00007B30 00007B48 00007B60 00007B78 00007B90 00007BA8 00007BC0 00007BD8 00007BF0 00007C08 00007C20 00007C38 00007C50 00007C68 00007C80 00007C98 00007CB0 00007CC8 00007CE0 00007CF8 00007D10 00007D28 00007D40 00007D58 00007D70 00007D88 00007DA0 00007DB8 00007DD0 00007DE8 00007E00 00007E18 00007E30 00007E48 00007E60 00007E78 00007E90 00007EA8 00007EC0 00007ED8 00007EF0 00007F08 00007F20 00007F38 00007F50 00007F68 00007F80 00007F98 00007FB0 00007FC8 00007FE0 00007FF8 00008010 00008028 00008040 00008058 00008070 00008088 000080A0 000080B8 000080D0 000080E8 00008100 00008118 00008130 00008148 00008160 00008178 00008190 000081A8 000081C0 000081D8 000081F0 00008208 00008220 00008238 00008250 00008268 00008280 00008298 000082B0 000082C8 000082E0 000082F8 00008310 00008328 00008340 00008358 00008370 00008388 000083A0 000083B8 000083D0 000083E8 00008400 00008418 00008430 00008448 00008460 00008478 00008490 000084A8 000084C0 000084D8 000084F0 00008508 00008520 00008538 00008550 00008568 00008580 00008598 000085B0 000085C8 000085E0 000085F8 00008610 00008628 00008640 00008658 00008670 00008688 000086A0 000086B8 000086D0 000086E8 00008700 00008718 00008730 00008748 00008760 00008778 00008790 000087A8 000087C0 000087D8 000087F0 00008808 00008820 00008838 00008850 00008868 00008880 00008898 000088B0 000088C8 000088E0 000088F8 00008910 00008928 00008940 00008958 00008970 00008988 000089A0 000089B8 000089D0 000089E8 00008A00 00008A18 00008A30 00008A48 00008A60 00008A78 00008A90 00008AA8 00008AC0 00008AD8 00008AF0 00008B08 00008B20 00008B38 00008B50 00008B68 00008B80 00008B98 00008BB0 00008BC8 00008BE0 00008BF8 00008C10 00008C28 00008C40 00008C58 00008C70 00008C88 00008CA0 00008CB8 00008CD0 00008CE8 00008D00 00008D18 00008D30 00008D48 00008D60 00008D78 00008D90 00008DA8 00008DC0 00008DD8 00008DF0 00008E08 00008E20 00008E38 00008E50 00008E68 00008E80 00008E98 00008EB0 00008EC8 00008EE0 00008EF8 00008F10 00008F28 00008F40 00008F58 00008F70 00008F88 00008FA0 00008FB8 00008FD0 00008FE8 00009000 00009018 00009030 00009048 00009060 00009078 00009090 000090A8 000090C0 000090D8 000090F0 00009108 00009120 00009138 00009150 00009168 00009180 00009198 000091B0 000091C8 000091E0 000091F8 00009210 00009228 00009240 00009258 00009270 00009288 000092A0 000092B8 000092D0 000092E8 00009300 00009318 00009330 00009348 00009360 00009378 00009390 000093A8 000093C0 000093D8 000093F0 00009408 00009420 00009438 00009450 00009468 00009480 00009498 000094B0 000094C8 000094E0 000094F8 00009510 00009528 00009540 00009558 00009570 00009588 000095A0 000095B8 000095D0 000095E8 00009600 00009618 00009630 00009648 00009660 00009678 00009690 000096A8 000096C0 000096D8 000096F0 00009708 00009720 00009738 00009750 00009768 00009780 00009798 000097B0 000097C8 000097E0 000097F8 00009810 00009828 00009840 00009858 00009870 00009888 000098A0 000098B8 000098D0 000098E8 00009900 00009918 00009930 00009948 00009960 00009978 00009990 000099A8 000099C0 000099D8 000099F0 00009A08 00009A20 00009A38 00009A50 00009A68 00009A80 00009A98 00009AB0 00009AC8 00009AE0 00009AF8 00009B10 00009B28 00009B40 00009B58 00009B70 00009B88 00009BA0 00009BB8 00009BD0 00009BE8 00009C00 00009C18 00009C30 00009C48 00009C60 00009C78 00009C90 00009CA8 00009CC0 00009CD8 00009CF0 00009D08 00009D20 00009D38 00009D50 00009D68 00009D80 00009D98 00009DB0 00009DC8 00009DE0 00009DF8 00009E10 00009E28 00009E40 00009E58 00009E70 00009E88 00009EA0 00009EB8 00009ED0 00009EE8 00009F00 00009F18 00009F30 00009F48 00009F60 00009F78 00009F90 00009FA8 00009FC0 00009FD8 00009FF0 0000A008 0000A020 0000A038 0000A050 0000A068 0000A080 0000A098 0000A0B0 0000A0C8 0000A0E0 0000A0F8 0000A110 0000A128 0000A140 0000A158 0000A170 0000A188 0000A1A0 0000A1B8 0000A1D0 0000A1E8 0000A200 0000A218 0000A230 0000A248 0000A260 0000A278 0000A290 0000A2A8 0000A2C0 0000A2D8 0000A2F0 0000A308 0000A320 0000A338 0000A350 0000A368 0000A380 0000A398 0000A3B0 0000A3C8 0000A3E0 0000A3F8 0000A410 0000A428 0000A440 0000A458 0000A470 0000A488 0000A4A0 0000A4B8 0000A4D0 0000A4E8 0000A500 0000A518 0000A530 0000A548 0000A560 0000A578 0000A590 0000A5A8 0000A5C0 0000A5D8 0000A5F0 0000A608 0000A620 0000A638 0000A650 0000A668 0000A680 0000A698 0000A6B0 0000A6C8 0000A6E0 0000A6F8 0000A710 0000A728 0000A740 0000A758 0000A770 0000A788 0000A7A0 0000A7B8 0000A7D0 0000A7E8 0000A800 0000A818 0000A830 0000A848 0000A860 0000A878 0000A890 0000A8A8 0000A8C0 0000A8D8 0000A8F0 0000A908 0000A920 0000A938 0000A950 0000A968 0000A980 0000A998 0000A9B0 0000A9C8 0000A9E0 0000A9F8 0000AA10 0000AA28 0000AA40 0000AA58 0000AA70 0000AA88 0000AAA0 0000AAB8 0000AAD0 0000AAE8 0000AB00 0000AB18 0000AB30 0000AB48 0000AB60 0000AB78 0000AB90 0000ABA8 0000ABC0 0000ABD8 0000ABF0 0000AC08 0000AC20 0000AC38 0000AC50 0000AC68 0000AC80 0000AC98 0000ACB0 0000ACC8 0000ACE0 0000ACF8 0000AD10 0000AD28 0000AD40 0000AD58 0000AD70 0000AD88 0000ADA0 0000ADB8 0000ADD0 0000ADE8 0000AE00 0000AE18 0000AE30 0000AE48 0000AE60 0000AE78 0000AE90 0000AEA8 0000AEC0 0000AED8 0000AEF0 0000AF08 0000AF20 0000AF38 0000AF50 0000AF68 0000AF80 0000AF98 0000AFB0 0000AFC8 0000AFE0 0000AFF8 0000B010 0000B028 0000B040 0000B058 0000B070 0000B088 0000B0A0 0000B0B8 0000B0D0 0000B0E8 0000B100 0000B118 0000B130 0000B148 0000B160 0000B178 0000B190 0000B1A8 0000B1C0 0000B1D8 0000B1F0 0000B208 0000B220 0000B238 0000B250 0000B268 0000B280 0000B298 0000B2B0 0000B2C8 0000B2E0 0000B2F8 0000B310 0000B328 0000B340 0000B358 0000B370 0000B388 0000B3A0 0000B3B8 0000B3D0 0000B3E8 0000B400 0000B418 0000B430 0000B448 0000B460 0000B478 0000B490 0000B4A8 0000B4C0 0000B4D8 0000B4F0 0000B508 0000B520 0000B538 0000B550 0000B568 0000B580 0000B598 0000B5B0 0000B5C8 0000B5E0 0000B5F8 0000B610 0000B628 0000B640 0000B658 0000B670 0000B688 0000B6A0 0000B6B8 0000B6D0 0000B6E8 0000B700 0000B718 0000B730 0000B748 0000B760 0000B778 0000B790 0000B7A8 0000B7C0 0000B7D8 0000B7F0 0000B808 0000B820 0000B838 0000B850 0000B868 0000B880 0000B898 0000B8B0 0000B8C8 0000B8E0 0000B8F8 0000B910 0000B928 0000B940 0000B958 0000B970 0000B988 0000B9A0 0000B9B8 0000B9D0 0000B9E8 0000BA00 0000BA18 0000BA30 0000BA48 0000BA60 0000BA78 0000BA90 0000BAA8 0000BAC0 0000BAD8 0000BAF0 0000BB08 0000BB20 0000BB38 0000BB50 0000BB68 0000BB80 0000BB98 0000BBB0 0000BBC8 0000BBE0 0000BBF8 0000BC10 0000BC28 0000BC40 0000BC58 0000BC70 0000BC88 0000BCA0 0000BCB8 0000BCD0 0000BCE8 0000BD00 0000BD18 0000BD30 0000BD48 0000BD60 0000BD78 0000BD90 0000BDA8 0000BDC0 0000BDD8 0000BDF0 0000BE08 0000BE20 0000BE38 0000BE50 0000BE68 0000BE80 0000BE98 0000BEB0 0000BEC8 0000BEE0 0000BEF8 0000BF10 0000BF28 0000BF40 0000BF58 0000BF70 0000BF88 0000BFA0 0000BFB8 0000BFD0 0000BFE8 0000C000 0000C018 0000C030 0000C048 0000C060 0000C078 0000C090 0000C0A8 0000C0C0 0000C0D8 0000C0F0 0000C108 0000C120 0000C138 0000C150 0000C168 0000C180 0000C198 0000C1B0 0000C1C8 0000C1E0 0000C1F8 0000C210 0000C228 0000C240 0000C258 0000C270 0000C288 0000C2A0 0000C2B8 0000C2D0 0000C2E8 0000C300 0000C318 0000C330 0000C348 0000C360 0000C378 0000C390 0000C3A8 0000C3C0 0000C3D8 0000C3F0 0000C408 0000C420 0000C438 0000C450 0000C468 0000C480 0000C498 0000C4B0 0000C4C8 0000C4E0 0000C4F8 0000C510 0000C528 0000C540 0000C558 0000C570 0000C588 0000C5A0 0000C5B8 0000C5D0 0000C5E8 0000C600 0000C618 0000C630 0000C648 0000C660 0000C678 0000C690 0000C6A8 0000C6C0 0000C6D8 0000C6F0 0000C708 0000C720 0000C738 0000C750 0000C768 0000C780 0000C798 0000C7B0 0000C7C8 0000C7E0 0000C7F8 0000C810 0000C828 0000C840 0000C858 0000C870 0000C888 0000C8A0 0000C8B8 0000C8D0 0000C8E8 0000C900 0000C918 0000C930 0000C948 0000C960 0000C978 0000C990 0000C9A8 0000C9C0 0000C9D8 0000C9F0 0000CA08 0000CA20 0000CA38 0000CA50 0000CA68 0000CA80 0000CA98 0000CAB0 0000CAC8 0000CAE0 0000CAF8 0000CB10 0000CB28 0000CB40 0000CB58 0000CB70 0000CB88 0000CBA0 0000CBB8 0000CBD0 0000CBE8 0000CC00 0000CC18 0000CC30 0000CC48 0000CC60 0000CC78 0000CC90 0000CCA8 0000CCC0 0000CCD8 0000CCF0 0000CD08 0000CD20 0000CD38 0000CD50 0000CD68 0000CD80 0000CD98 0000CDB0 0000CDC8 0000CDE0 0000CDF8 0000CE10 0000CE28 0000CE40 0000CE58 0000CE70 0000CE88 0000CEA0 0000CEB8 0000CED0 0000CEE8 0000CF00 0000CF18 0000CF30 0000CF48 0000CF60 0000CF78 0000CF90 0000CFA8 0000CFC0 0000CFD8 0000CFF0 0000D008 0000D020 0000D038 0000D050 0000D068 0000D080 0000D098 0000D0B0 0000D0C8 0000D0E0 0000D0F8 0000D110 0000D128 0000D140 0000D158 0000D170 0000D188 0000D1A0 0000D1B8 0000D1D0 0000D1E8 0000D200 0000D218 0000D230 0000D248 0000D260 0000D278 0000D290 0000D2A8 0000D2C0 0000D2D8 0000D2F0 0000D308 0000D320 0000D338 0000D350 0000D368 0000D380 0000D398 0000D3B0 0000D3C8 0000D3E0 0000D3F8 0000D410 0000D428 0000D440 0000D458 0000D470 0000D488 0000D4A0 0000D4B8 0000D4D0 0000D4E8 0000D500 0000D518 0000D530 0000D548 0000D560 0000D578 0000D590 0000D5A8 0000D5C0 0000D5D8 0000D5F0 0000D608 0000D620 0000D638 0000D650 0000D668 0000D680 0000D698 0000D6B0 0000D6C8 0000D6E0 0000D6F8 0000D710 0000D728 0000D740 0000D758 0000D770 0000D788 0000D7A0 0000D7B8 0000D7D0 0000D7E8 0000D800 0000D818 0000D830 0000D848 0000D860 0000D878 0000D890 0000D8A8 0000D8C0 0000D8D8 0000D8F0 0000D908 0000D920 0000D938 0000D950 0000D968 0000D980 0000D998 0000D9B0 0000D9C8 0000D9E0 0000D9F8 0000DA10 0000DA28 0000DA40 0000DA58 0000DA70 0000DA88 0000DAA0 0000DAB8 0000DAD0 0000DAE8 0000DB00 0000DB18 0000DB30 0000DB48 0000DB60 0000DB78 0000DB90 0000DBA8 0000DBC0 0000DBD8 0000DBF0 0000DC08 0000DC20 0000DC38 0000DC50 0000DC68 0000DC80 0000DC98 0000DCB0 0000DCC8 0000DCE0 0000DCF8 0000DD10 0000DD28 0000DD40 0000DD58 0000DD70 0000DD88 0000DDA0 0000DDB8 0000DDD0 0000DDE8 0000DE00 0000DE18 0000DE30 0000DE48 0000DE60 0000DE78 0000DE90 0000DEA8 0000DEC0 0000DED8 0000DEF0 0000DF08 0000DF20 0000DF38 0000DF50 0000DF68 0000DF80 0000DF98 0000DFB0 0000DFC8 0000DFE0 0000DFF8 0000E010 0000E028 0000E040 0000E058 0000E070 0000E088 0000E0A0 0000E0B8 0000E0D0 0000E0E8 0000E100 0000E118 0000E130 0000E148 0000E160 0000E178 0000E190 0000E1A8 0000E1C0 0000E1D8 0000E1F0 0000E208 0000E220 0000E238 0000E250 0000E268 0000E280 0000E298 0000E2B0 0000E2C8 0000E2E0 0000E2F8 0000E310 0000E328 0000E340 0000E358 0000E370 0000E388 0000E3A0 0000E3B8 0000E3D0 0000E3E8 0000E400 0000E418 0000E430 0000E448 0000E460 0000E478 0000E490 0000E4A8 0000E4C0 0000E4D8 0000E4F0 0000E508 0000E520 0000E538 0000E550 0000E568 0000E580 0000E598 0000E5B0 0000E5C8 0000E5E0 0000E5F8 0000E610 0000E628 0000E640 0000E658 0000E670 0000E688 0000E6A0 0000E6B8 0000E6D0 0000E6E8 0000E700 0000E718 0000E730 0000E748 0000E760 0000E778 0000E790 0000E7A8 0000E7C0 0000E7D8 0000E7F0 0000E808 0000E820 0000E838 0000E850 0000E868 0000E880 0000E898 0000E8B0 0000E8C8 0000E8E0 0000E8F8 0000E910 0000E928 0000E940 0000E958 0000E970 0000E988 0000E9A0 0000E9B8 0000E9D0 0000E9E8 0000EA00 0000EA18 0000EA30 0000EA48 0000EA60 0000EA78 0000EA90 0000EAA8 0000EAC0 0000EAD8 0000EAF0 0000EB08 0000EB20 0000EB38 0000EB50 0000EB68 0000EB80 0000EB98 0000EBB0 0000EBC8 0000EBE0 0000EBF8 0000EC10 0000EC28 0000EC40 0000EC58 0000EC70 0000EC88 0000ECA0 0000ECB8 0000ECD0 0000ECE8 0000ED00 0000ED18 0000ED30 0000ED48 0000ED60 0000ED78 0000ED90 0000EDA8 0000EDC0 0000EDD8 0000EDF0 0000EE08 0000EE20 0000EE38 0000EE50 0000EE68 0000EE80 0000EE98 0000EEB0 0000EEC8 0000EEE0 0000EEF8 0000EF10 0000EF28 0000EF40 0000EF58 0000EF70 0000EF88 0000EFA0 0000EFB8 0000EFD0 0000EFE8 0000F000 0000F018 0000F030 0000F048 0000F060 0000F078 0000F090 0000F0A8 0000F0C0 0000F0D8 0000F0F0 0000F108 0000F120 0000F138 0000F150 0000F168 0000F180 0000F198 0000F1B0 0000F1C8 0000F1E0 0000F1F8 0000F210 0000F228 0000F240 0000F258 0000F270 0000F288 0000F2A0 0000F2B8 0000F2D0 0000F2E8 0000F300 0000F318 0000F330 0000F348 0000F360 0000F378 0000F390 0000F3A8 0000F3C0 0000F3D8 0000F3F0 0000F408 0000F420 0000F438 0000F450 0000F468 0000F480 0000F498 0000F4B0 0000F4C8 0000F4E0 0000F4F8 0000F510 0000F528 0000F540 0000F558 0000F570 0000F588 0000F5A0 0000F5B8 0000F5D0 0000F5E8 0000F600 0000F618 0000F630 0000F648 0000F660 0000F678 0000F690 0000F6A8 0000F6C0 0000F6D8 0000F6F0 0000F708 0000F720 0000F738 0000F750 0000F768 0000F780 0000F798 0000F7B0 0000F7C8 0000F7E0 0000F7F8 0000F810 0000F828 0000F840 0000F858 0000F870 0000F888 0000F8A0 0000F8B8 0000F8D0 0000F8E8 0000F900 0000F918 0000F930 0000F948 0000F960 0000F978 0000F990 0000F9A8 0000F9C0 0000F9D8 0000F9F0 0000FA08 0000FA20 0000FA38 0000FA50 0000FA68 0000FA80 0000FA98 0000FAB0 0000FAC8 0000FAE0 0000FAF8 0000FB10 0000FB28 0000FB40 0000FB58 0000FB70 0000FB88 0000FBA0 0000FBB8 0000FBD0 0000FBE8 0000FC00 0000FC18 0000FC30 0000FC48 0000FC60 0000FC78 0000FC90 0000FCA8 0000FCC0 0000FCD8 0000FCF0 0000FD08 0000FD20 0000FD38 0000FD50 0000FD68 0000FD80 0000FD98 0000FDB0 0000FDC8 0000FDE0 0000FDF8 0000FE10 0000FE28 0000FE40 0000FE58 0000FE70 0000FE88 0000FEA0 0000FEB8 0000FED0 0000FEE8 0000FF00 0000FF18 0000FF30 0000FF48 0000FF60 0000FF78 0000FF90 0000FFA8 0000FFC0 0000FFD8 0000FFF0 00010008 00010020 00010038 00010050 00010068 00010080 00010098 000100B0 000100C8 000100E0 000100F8 00010110 00010128 00010140 00010158 00010170 00010188 000101A0 000101B8 000101D0 000101E8 00010200 00010218 00010230 00010248 00010260 00010278 00010290 000102A8 000102C0 000102D8 000102F0 00010308 00010320 00010338 00010350 00010368 00010380 00010398 000103B0 000103C8 000103E0 000103F8 00010410 00010428 00010440 00010458 00010470 00010488 000104A0 000104B8 000104D0 000104E8 00010500 00010518 00010530 00010548 00010560 00010578 00010590 000105A8 000105C0 000105D8 000105F0 00010608 00010620 00010638 00010650 00010668 00010680 00010698 000106B0 000106C8 000106E0 000106F8 00010710 00010728 00010740 00010758 00010770 00010788 000107A0 000107B8 000107D0 000107E8 00010800 00010818 00010830 00010848 00010860 00010878 00010890 000108A8 000108C0 000108D8 000108F0 00010908 00010920 00010938 00010950 00010968 00010980 00010998 000109B0 000109C8 000109E0 000109F8 00010A10 00010A28 00010A40 00010A58 00010A70 00010A88 00010AA0 00010AB8 00010AD0 00010AE8 00010B00 00010B18 00010B30 00010B48 00010B60 00010B78 00010B90 00010BA8 00010BC0 00010BD8 00010BF0 00010C08 00010C20 00010C38 00010C50 00010C68 00010C80 00010C98 00010CB0 00010CC8 00010CE0 00010CF8 00010D10 00010D28 00010D40 00010D58 00010D70 00010D88 00010DA0 00010DB8 00010DD0 00010DE8 00010E00 00010E18 00010E30 00010E48 00010E60 00010E78 00010E90 00010EA8 00010EC0 00010ED8 00010EF0 00010F08 00010F20 00010F38 00010F50 00010F68 00010F80 00010F98 00010FB0 00010FC8 00010FE0 00010FF8 00011010 00011028 00011040 00011058 00011070 00011088 000110A0 000110B8 000110D0 000110E8 00011100 00011118 00011130 00011148 00011160 00011178 00011190 000111A8 000111C0 000111D8 000111F0 00011208 00011220 00011238 00011250 00011268 00011280 00011298 000112B0 000112C8 000112E0 000112F8 00011310 00011328 00011340 00011358 00011370 00011388 000113A0 000113B8 000113D0 000113E8 00011400 00011418 00011430 00011448 00011460 00011478 00011490 000114A8 000114C0 000114D8 000114F0 00011508 00011520 00011538 00011550 00011568 00011580 00011598 000115B0 000115C8 000115E0 000115F8 00011610 00011628 00011640 00011658 00011670 00011688 000116A0 000116B8 000116D0 000116E8 00011700 00011718 00011730 00011748 00011760 00011778 00011790 000117A8 000117C0 000117D8 000117F0 00011808 00011820 00011838 00011850 00011868 00011880 00011898 000118B0 000118C8 000118E0 000118F8 00011910 00011928 00011940 00011958 00011970 00011988 000119A0 000119B8 000119D0 000119E8 00011A00 00011A18 00011A30 00011A48 00011A60 00011A78 00011A90 00011AA8 00011AC0 00011AD8 00011AF0 00011B08 00011B20 00011B38 00011B50 00011B68 00011B80 00011B98 00011BB0 00011BC8 00011BE0 00011BF8 00011C10 00011C28 00011C40 00011C58 00011C70 00011C88 00011CA0 00011CB8 00011CD0 00011CE8 00011D00 00011D18 00011D30 00011D48 00011D60 00011D78 00011D90 00011DA8 00011DC0 00011DD8 00011DF0 00011E08 00011E20 00011E38 00011E50 00011E68 00011E80 00011E98 00011EB0 00011EC8 00011EE0 00011EF8 00011F10 00011F28 00011F40 00011F58 00011F70 00011F88 00011FA0 00011FB8 00011FD0 00011FE8 00012000 00012018 00012030 00012048 00012060 00012078 00012090 000120A8 000120C0 000120D8 000120F0 00012108 00012120 00012138 00012150 00012168 00012180 00012198 000121B0 000121C8 000121E0 000121F8 00012210 00012228 00012240 00012258 00012270 00012288 000122A0 000122B8 000122D0 000122E8 00012300 00012318 00012330 00012348 00012360 00012378 00012390 000123A8 000123C0 000123D8 000123F0 00012408 00012420 00012438 00012450 00012468 00012480 00012498 000124B0 000124C8 000124E0 000124F8 00012510 00012528 00012540 00012558 00012570 00012588 000125A0 000125B8 000125D0 000125E8 00012600 00012618 00012630 00012648 00012660 00012678 00012690 000126A8 000126C0 000126D8 000126F0 00012708 00012720 00012738 00012750 00012768 00012780 00012798 000127B0 000127C8 000127E0 000127F8 00012810 00012828 00012840 00012858 00012870 00012888 000128A0 000128B8 000128D0 000128E8 00012900 00012918 00012930 00012948 00012960 00012978 00012990 000129A8 000129C0 000129D8 000129F0 00012A08 00012A20 00012A38 00012A50 00012A68 00012A80 00012A98 00012AB0 00012AC8 00012AE0 00012AF8 00012B10 00012B28 00012B40 00012B58 00012B70 00012B88 00012BA0 00012BB8 00012BD0 00012BE8 00012C00 00012C18 00012C30 00012C48 00012C60 00012C78 00012C90 00012CA8 00012CC0 00012CD8 00012CF0 00012D08 00012D20 00012D38 00012D50 00012D68 00012D80 00012D98 00012DB0 00012DC8 00012DE0 00012DF8 00012E10 00012E28 00012E40 00012E58 00012E70 00012E88 00012EA0 00012EB8 00012ED0 00012EE8 00012F00 00012F18 00012F30 00012F48 00012F60 00012F78 00012F90 00012FA8 00012FC0 00012FD8 00012FF0 00013008 00013020 00013038 00013050 00013068 00013080 00013098 000130B0 000130C8 000130E0 000130F8 00013110 00013128 00013140 00013158 00013170 00013188 000131A0 000131B8 000131D0 000131E8 00013200 00013218 00013230 00013248 00013260 00013278 00013290 000132A8 000132C0 000132D8 000132F0 00013308 00013320 00013338 00013350 00013368 00013380 00013398 000133B0 000133C8 000133E0 000133F8 00013410 00013428 00013440 00013458 00013470 00013488 000134A0 000134B8 000134D0 000134E8 00013500 00013518 00013530 00013548 00013560 00013578 00013590 000135A8 000135C0 000135D8 000135F0 00013608 00013620 00013638 00013650 00013668 00013680 00013698 000136B0 000136C8 000136E0 000136F8 00013710 00013728 00013740 00013758 00013770 00013788 000137A0 000137B8 000137D0 000137E8 00013800 00013818 00013830 00013848 00013860 00013878 00013890 000138A8 000138C0 000138D8 000138F0 00013908 00013920 00013938 00013950 00013968 00013980 00013998 000139B0 000139C8 000139E0 000139F8 00013A10 00013A28 00013A40 00013A58 00013A70 00013A88 00013AA0 00013AB8 00013AD0 00013AE8 00013B00 00013B18 00013B30 00013B48 00013B60 00013B78 00013B90 00013BA8 00013BC0 00013BD8 00013BF0 00013C08 00013C20 00013C38 00013C50 00013C68 00013C80 00013C98 00013CB0 00013CC8 00013CE0 00013CF8 00013D10 00013D28 00013D40 00013D58 00013D70 00013D88 00013DA0 00013DB8 00013DD0 00013DE8 00013E00 00013E18 00013E30 00013E48 00013E60 00013E78 00013E90 00013EA8 00013EC0 00013ED8 00013EF0 00013F08 00013F20 00013F38 00013F50 00013F68 00013F80 00013F98 00013FB0 00013FC8 00013FE0 00013FF8 00014010 00014028 00014040 00014058 00014070 00014088 000140A0 000140B8 000140D0 000140E8 00014100 00014118 00014130 00014148 00014160 00014178 00014190 000141A8 000141C0 000141D8 000141F0 00014208 00014220 00014238 00014250 00014268 00014280 00014298 000142B0 000142C8 000142E0 000142F8 00014310 00014328 00014340 00014358 00014370 00014388 000143A0 000143B8 000143D0 000143E8 00014400 00014418 00014430 00014448 00014460 00014478 00014490 000144A8 000144C0 000144D8 000144F0 00014508 00014520 00014538 00014550 00014568 00014580 00014598 000145B0 000145C8 000145E0 000145F8 00014610 00014628 00014640 00014658 00014670 00014688 000146A0 000146B8 000146D0 000146E8 00014700 00014718 00014730 00014748 00014760 00014778 00014790 000147A8 000147C0 000147D8 000147F0 00014808 00014820 00014838 00014850 00014868 00014880 00014898 000148B0 000148C8 000148E0 000148F8 00014910 00014928 00014940 00014958 00014970 00014988 000149A0 000149B8 000149D0 000149E8 00014A00 00014A18 00014A30 00014A48 00014A60 00014A78 00014A90 00014AA8 00014AC0 00014AD8 00014AF0 00014B08 00014B20 00014B38 00014B50 00014B68 00014B80 00014B98 00014BB0 00014BC8 00014BE0 00014BF8 00014C10 00014C28 00014C40 00014C58 00014C70 00014C88 00014CA0 00014CB8 00014CD0 00014CE8 00014D00 00014D18 00014D30 00014D48 00014D60 00014D78 00014D90 00014DA8 00014DC0 00014DD8 00014DF0 00014E08 00014E20 00014E38 00014E50 00014E68 00014E80 00014E98 00014EB0 00014EC8 00014EE0 00014EF8 00014F10 00014F28 00014F40 00014F58 00014F70 00014F88 00014FA0 00014FB8 00014FD0 00014FE8 00015000 00015018 00015030 00015048 00015060 00015078 00015090 000150A8 000150C0
| 3C 68 74 6D 6C 3E 3C 68 65 61 64 3E 3C 4D 45 54 41 20 68 74 74 70 2D 65 71 75 69 76 3D 22 43 6F 6E 74 65 6E 74 2D 54 79 70 65 22 20 63 6F 6E 74 65 6E 74 3D 22 74 65 78 74 2F 68 74 6D 6C 3B 20 63 68 61 72 73 65 74 3D 69 73 6F 2D 38 38 35 39 2D 31 22 3E 3C 74 69 74 6C 65 3E 41 70 61 63 68 65 20 54 6F 6D 63 61 74 20 37 20 28 37 2E 30 2E 34 32 29 20 2D 20 52 65 61 6C 6D 20 43 6F 6E 66 69 67 75 72 61 74 69 6F 6E 20 48 4F 57 2D 54 4F 3C 2F 74 69 74 6C 65 3E 3C 6D 65 74 61 20 6E 61 6D 65 3D 22 61 75 74 68 6F 72 22 20 63 6F 6E 74 65 6E 74 3D 22 43 72 61 69 67 20 52 2E 20 4D 63 43 6C 61 6E 61 68 61 6E 22 3E 3C 6D 65 74 61 20 6E 61 6D 65 3D 22 61 75 74 68 6F 72 22 20 63 6F 6E 74 65 6E 74 3D 22 59 6F 61 76 20 53 68 61 70 69 72 61 22 3E 3C 6D 65 74 61 20 6E 61 6D 65 3D 22 61 75 74 68 6F 72 22 20 63 6F 6E 74 65 6E 74 3D 22 41 6E 64 72 65 77 20 52 2E 20 4A 61 71 75 69 74 68 22 3E 3C 73 74 79 6C 65 20 74 79 70 65 3D 22 74 65 78 74 2F 63 73 73 22 20 6D 65 64 69 61 3D 22 70 72 69 6E 74 22 3E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 2E 6E 6F 50 72 69 6E 74 20 7B 64 69 73 70 6C 61 79 3A 20 6E 6F 6E 65 3B 7D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 74 64 23 6D 61 69 6E 42 6F 64 79 20 7B 77 69 64 74 68 3A 20 31 30 30 25 3B 7D 0D 0A 20 20 20 20 20 20 20 20 3C 2F 73 74 79 6C 65 3E 3C 73 74 79 6C 65 20 74 79 70 65 3D 22 74 65 78 74 2F 63 73 73 22 3E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 63 6F 64 65 20 7B 62 61 63 6B 67 72 6F 75 6E 64 2D 63 6F 6C 6F 72 3A 72 67 62 28 32 32 34 2C 32 35 35 2C 32 35 35 29 3B 70 61 64 64 69 6E 67 3A 30 20 30 2E 31 65 6D 3B 7D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 63 6F 64 65 2E 61 74 74 72 69 62 75 74 65 4E 61 6D 65 2C 20 63 6F 64 65 2E 70 72 6F 70 65 72 74 79 4E 61 6D 65 20 7B 62 61 63 6B 67 72 6F 75 6E 64 2D 63 6F 6C 6F 72 3A 74 72 61 6E 73 70 61 72 65 6E 74 3B 7D 0D 0A 20 20 20 20 20 20 20 20 3C 2F 73 74 79 6C 65 3E 3C 73 74 79 6C 65 20 74 79 70 65 3D 22 74 65 78 74 2F 63 73 73 22 3E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 2E 77 72 61 70 70 65 64 2D 73 6F 75 72 63 65 20 63 6F 64 65 20 7B 20 64 69 73 70 6C 61 79 3A 20 62 6C 6F 63 6B 3B 20 62 61 63 6B 67 72 6F 75 6E 64 2D 63 6F 6C 6F 72 3A 20 74 72 61 6E 73 70 61 72 65 6E 74 3B 20 7D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 2E 77 72 61 70 70 65 64 2D 73 6F 75 72 63 65 20 64 69 76 20 7B 20 6D 61 72 67 69 6E 3A 20 30 20 30 20 30 20 31 2E 32 35 65 6D 3B 20 7D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 2E 77 72 61 70 70 65 64 2D 73 6F 75 72 63 65 20 70 20 7B 20 6D 61 72 67 69 6E 3A 20 30 20 30 20 30 20 31 2E 32 35 65 6D 3B 20 74 65 78 74 2D 69 6E 64 65 6E 74 3A 20 2D 31 2E 32 35 65 6D 3B 20 7D 0D 0A 20 20 20 20 20 20 20 20 3C 2F 73 74 79 6C 65 3E 3C 73 74 79 6C 65 20 74 79 70 65 3D 22 74 65 78 74 2F 63 73 73 22 3E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 70 2E 6E 6F 74 69 63 65 20 7B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6F 72 64 65 72 3A 20 31 70 78 20 73 6F 6C 69 64 20 72 67 62 28 32 35 35 2C 20 30 2C 20 30 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 61 63 6B 67 72 6F 75 6E 64 2D 63 6F 6C 6F 72 3A 20 72 67 62 28 32 33 38 2C 20 32 33 38 2C 20 32 33 38 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6F 6C 6F 72 3A 20 72 67 62 28 30 2C 20 35 31 2C 20 31 30 32 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 64 64 69 6E 67 3A 20 30 2E 35 65 6D 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6D 61 72 67 69 6E 3A 20 31 65 6D 20 32 65 6D 20 31 65 6D 20 31 65 6D 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 7D 0D 0A 20 20 20 20 20 20 20 20 3C 2F 73 74 79 6C 65 3E 3C 2F 68 65 61 64 3E 3C 62 6F 64 79 20 62 67 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 74 65 78 74 3D 22 23 30 30 30 30 30 30 22 20 6C 69 6E 6B 3D 22 23 35 32 35 44 37 36 22 20 61 6C 69 6E 6B 3D 22 23 35 32 35 44 37 36 22 20 76 6C 69 6E 6B 3D 22 23 35 32 35 44 37 36 22 3E 3C 74 61 62 6C 65 20 62 6F 72 64 65 72 3D 22 30 22 20 77 69 64 74 68 3D 22 31 30 30 25 22 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 30 22 3E 3C 21 2D 2D 50 41 47 45 20 48 45 41 44 45 52 2D 2D 3E 3C 74 72 3E 3C 74 64 3E 3C 21 2D 2D 50 52 4F 4A 45 43 54 20 4C 4F 47 4F 2D 2D 3E 3C 61 20 68 72 65 66 3D 22 68 74 74 70 3A 2F 2F 74 6F 6D 63 61 74 2E 61 70 61 63 68 65 2E 6F 72 67 2F 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 74 6F 6D 63 61 74 2E 67 69 66 22 20 61 6C 69 67 6E 3D 22 72 69 67 68 74 22 20 61 6C 74 3D 22 0D 0A 20 20 20 20 20 20 54 68 65 20 41 70 61 63 68 65 20 54 6F 6D 63 61 74 20 53 65 72 76 6C 65 74 2F 4A 53 50 20 43 6F 6E 74 61 69 6E 65 72 0D 0A 20 20 20 20 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 61 3E 3C 2F 74 64 3E 3C 74 64 3E 3C 68 31 3E 3C 66 6F 6E 74 20 66 61 63 65 3D 22 61 72 69 61 6C 2C 68 65 6C 76 65 74 69 63 61 2C 73 61 6E 73 65 72 69 66 22 3E 41 70 61 63 68 65 20 54 6F 6D 63 61 74 20 37 3C 2F 66 6F 6E 74 3E 3C 2F 68 31 3E 3C 66 6F 6E 74 20 66 61 63 65 3D 22 61 72 69 61 6C 2C 68 65 6C 76 65 74 69 63 61 2C 73 61 6E 73 65 72 69 66 22 3E 56 65 72 73 69 6F 6E 20 37 2E 30 2E 34 32 2C 20 4A 75 6C 20 32 20 32 30 31 33 3C 2F 66 6F 6E 74 3E 3C 2F 74 64 3E 3C 74 64 3E 3C 21 2D 2D 41 50 41 43 48 45 20 4C 4F 47 4F 2D 2D 3E 3C 61 20 68 72 65 66 3D 22 68 74 74 70 3A 2F 2F 77 77 77 2E 61 70 61 63 68 65 2E 6F 72 67 2F 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 61 73 66 2D 6C 6F 67 6F 2E 67 69 66 22 20 61 6C 69 67 6E 3D 22 72 69 67 68 74 22 20 61 6C 74 3D 22 41 70 61 63 68 65 20 4C 6F 67 6F 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 61 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 3C 74 61 62 6C 65 20 62 6F 72 64 65 72 3D 22 30 22 20 77 69 64 74 68 3D 22 31 30 30 25 22 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 34 22 3E 3C 21 2D 2D 48 45 41 44 45 52 20 53 45 50 41 52 41 54 4F 52 2D 2D 3E 3C 74 72 3E 3C 74 64 20 63 6F 6C 73 70 61 6E 3D 22 32 22 3E 3C 68 72 20 6E 6F 73 68 61 64 65 20 73 69 7A 65 3D 22 31 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 21 2D 2D 4C 45 46 54 20 53 49 44 45 20 4E 41 56 49 47 41 54 49 4F 4E 2D 2D 3E 3C 74 64 20 77 69 64 74 68 3D 22 32 30 25 22 20 76 61 6C 69 67 6E 3D 22 74 6F 70 22 20 6E 6F 77 72 61 70 20 63 6C 61 73 73 3D 22 6E 6F 50 72 69 6E 74 22 3E 3C 70 3E 3C 73 74 72 6F 6E 67 3E 4C 69 6E 6B 73 3C 2F 73 74 72 6F 6E 67 3E 3C 2F 70 3E 3C 75 6C 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 69 6E 64 65 78 2E 68 74 6D 6C 22 3E 44 6F 63 73 20 48 6F 6D 65 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 68 74 74 70 3A 2F 2F 77 69 6B 69 2E 61 70 61 63 68 65 2E 6F 72 67 2F 74 6F 6D 63 61 74 2F 46 41 51 22 3E 46 41 51 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 23 63 6F 6D 6D 65 6E 74 73 5F 73 65 63 74 69 6F 6E 22 3E 55 73 65 72 20 43 6F 6D 6D 65 6E 74 73 3C 2F 61 3E 3C 2F 6C 69 3E 3C 2F 75 6C 3E 3C 70 3E 3C 73 74 72 6F 6E 67 3E 55 73 65 72 20 47 75 69 64 65 3C 2F 73 74 72 6F 6E 67 3E 3C 2F 70 3E 3C 75 6C 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 69 6E 74 72 6F 64 75 63 74 69 6F 6E 2E 68 74 6D 6C 22 3E 31 29 20 49 6E 74 72 6F 64 75 63 74 69 6F 6E 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 73 65 74 75 70 2E 68 74 6D 6C 22 3E 32 29 20 53 65 74 75 70 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 61 70 70 64 65 76 2F 69 6E 64 65 78 2E 68 74 6D 6C 22 3E 33 29 20 46 69 72 73 74 20 77 65 62 61 70 70 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 64 65 70 6C 6F 79 65 72 2D 68 6F 77 74 6F 2E 68 74 6D 6C 22 3E 34 29 20 44 65 70 6C 6F 79 65 72 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 6D 61 6E 61 67 65 72 2D 68 6F 77 74 6F 2E 68 74 6D 6C 22 3E 35 29 20 4D 61 6E 61 67 65 72 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 72 65 61 6C 6D 2D 68 6F 77 74 6F 2E 68 74 6D 6C 22 3E 36 29 20 52 65 61 6C 6D 73 20 61 6E 64 20 41 41 41 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 73 65 63 75 72 69 74 79 2D 6D 61 6E 61 67 65 72 2D 68 6F 77 74 6F 2E 68 74 6D 6C 22 3E 37 29 20 53 65 63 75 72 69 74 79 20 4D 61 6E 61 67 65 72 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 6A 6E 64 69 2D 72 65 73 6F 75 72 63 65 73 2D 68 6F 77 74 6F 2E 68 74 6D 6C 22 3E 38 29 20 4A 4E 44 49 20 52 65 73 6F 75 72 63 65 73 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 6A 6E 64 69 2D 64 61 74 61 73 6F 75 72 63 65 2D 65 78 61 6D 70 6C 65 73 2D 68 6F 77 74 6F 2E 68 74 6D 6C 22 3E 39 29 20 4A 44 42 43 20 44 61 74 61 53 6F 75 72 63 65 73 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 63 6C 61 73 73 2D 6C 6F 61 64 65 72 2D 68 6F 77 74 6F 2E 68 74 6D 6C 22 3E 31 30 29 20 43 6C 61 73 73 6C 6F 61 64 69 6E 67 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 6A 61 73 70 65 72 2D 68 6F 77 74 6F 2E 68 74 6D 6C 22 3E 31 31 29 20 4A 53 50 73 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 73 73 6C 2D 68 6F 77 74 6F 2E 68 74 6D 6C 22 3E 31 32 29 20 53 53 4C 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 73 73 69 2D 68 6F 77 74 6F 2E 68 74 6D 6C 22 3E 31 33 29 20 53 53 49 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 63 67 69 2D 68 6F 77 74 6F 2E 68 74 6D 6C 22 3E 31 34 29 20 43 47 49 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 70 72 6F 78 79 2D 68 6F 77 74 6F 2E 68 74 6D 6C 22 3E 31 35 29 20 50 72 6F 78 79 20 53 75 70 70 6F 72 74 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 6D 62 65 61 6E 73 2D 64 65 73 63 72 69 70 74 6F 72 2D 68 6F 77 74 6F 2E 68 74 6D 6C 22 3E 31 36 29 20 4D 42 65 61 6E 20 44 65 73 63 72 69 70 74 6F 72 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 64 65 66 61 75 6C 74 2D 73 65 72 76 6C 65 74 2E 68 74 6D 6C 22 3E 31 37 29 20 44 65 66 61 75 6C 74 20 53 65 72 76 6C 65 74 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 63 6C 75 73 74 65 72 2D 68 6F 77 74 6F 2E 68 74 6D 6C 22 3E 31 38 29 20 43 6C 75 73 74 65 72 69 6E 67 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 62 61 6C 61 6E 63 65 72 2D 68 6F 77 74 6F 2E 68 74 6D 6C 22 3E 31 39 29 20 4C 6F 61 64 20 42 61 6C 61 6E 63 65 72 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 63 6F 6E 6E 65 63 74 6F 72 73 2E 68 74 6D 6C 22 3E 32 30 29 20 43 6F 6E 6E 65 63 74 6F 72 73 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 6D 6F 6E 69 74 6F 72 69 6E 67 2E 68 74 6D 6C 22 3E 32 31 29 20 4D 6F 6E 69 74 6F 72 69 6E 67 20 61 6E 64 20 4D 61 6E 61 67 65 6D 65 6E 74 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 6C 6F 67 67 69 6E 67 2E 68 74 6D 6C 22 3E 32 32 29 20 4C 6F 67 67 69 6E 67 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 61 70 72 2E 68 74 6D 6C 22 3E 32 33 29 20 41 50 52 2F 4E 61 74 69 76 65 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 76 69 72 74 75 61 6C 2D 68 6F 73 74 69 6E 67 2D 68 6F 77 74 6F 2E 68 74 6D 6C 22 3E 32 34 29 20 56 69 72 74 75 61 6C 20 48 6F 73 74 69 6E 67 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 61 69 6F 2E 68 74 6D 6C 22 3E 32 35 29 20 41 64 76 61 6E 63 65 64 20 49 4F 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 65 78 74 72 61 73 2E 68 74 6D 6C 22 3E 32 36 29 20 41 64 64 69 74 69 6F 6E 61 6C 20 43 6F 6D 70 6F 6E 65 6E 74 73 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 6D 61 76 65 6E 2D 6A 61 72 73 2E 68 74 6D 6C 22 3E 32 37 29 20 4D 61 76 65 6E 69 7A 65 64 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 73 65 63 75 72 69 74 79 2D 68 6F 77 74 6F 2E 68 74 6D 6C 22 3E 32 38 29 20 53 65 63 75 72 69 74 79 20 43 6F 6E 73 69 64 65 72 61 74 69 6F 6E 73 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 77 69 6E 64 6F 77 73 2D 73 65 72 76 69 63 65 2D 68 6F 77 74 6F 2E 68 74 6D 6C 22 3E 32 39 29 20 57 69 6E 64 6F 77 73 20 53 65 72 76 69 63 65 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 77 69 6E 64 6F 77 73 2D 61 75 74 68 2D 68 6F 77 74 6F 2E 68 74 6D 6C 22 3E 33 30 29 20 57 69 6E 64 6F 77 73 20 41 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 6A 64 62 63 2D 70 6F 6F 6C 2E 68 74 6D 6C 22 3E 33 31 29 20 54 6F 6D 63 61 74 27 73 20 4A 44 42 43 20 50 6F 6F 6C 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 77 65 62 2D 73 6F 63 6B 65 74 2D 68 6F 77 74 6F 2E 68 74 6D 6C 22 3E 33 32 29 20 57 65 62 53 6F 63 6B 65 74 3C 2F 61 3E 3C 2F 6C 69 3E 3C 2F 75 6C 3E 3C 70 3E 3C 73 74 72 6F 6E 67 3E 52 65 66 65 72 65 6E 63 65 3C 2F 73 74 72 6F 6E 67 3E 3C 2F 70 3E 3C 75 6C 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 52 45 4C 45 41 53 45 2D 4E 4F 54 45 53 2E 74 78 74 22 3E 52 65 6C 65 61 73 65 20 4E 6F 74 65 73 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 63 6F 6E 66 69 67 2F 69 6E 64 65 78 2E 68 74 6D 6C 22 3E 43 6F 6E 66 69 67 75 72 61 74 69 6F 6E 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 61 70 69 2F 69 6E 64 65 78 2E 68 74 6D 6C 22 3E 54 6F 6D 63 61 74 20 4A 61 76 61 64 6F 63 73 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 73 65 72 76 6C 65 74 61 70 69 2F 69 6E 64 65 78 2E 68 74 6D 6C 22 3E 53 65 72 76 6C 65 74 20 4A 61 76 61 64 6F 63 73 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 6A 73 70 61 70 69 2F 69 6E 64 65 78 2E 68 74 6D 6C 22 3E 4A 53 50 20 32 2E 32 20 4A 61 76 61 64 6F 63 73 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 65 6C 61 70 69 2F 69 6E 64 65 78 2E 68 74 6D 6C 22 3E 45 4C 20 32 2E 32 20 4A 61 76 61 64 6F 63 73 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 68 74 74 70 3A 2F 2F 74 6F 6D 63 61 74 2E 61 70 61 63 68 65 2E 6F 72 67 2F 63 6F 6E 6E 65 63 74 6F 72 73 2D 64 6F 63 2F 22 3E 4A 4B 20 31 2E 32 20 44 6F 63 75 6D 65 6E 74 61 74 69 6F 6E 3C 2F 61 3E 3C 2F 6C 69 3E 3C 2F 75 6C 3E 3C 70 3E 3C 73 74 72 6F 6E 67 3E 41 70 61 63 68 65 20 54 6F 6D 63 61 74 20 44 65 76 65 6C 6F 70 6D 65 6E 74 3C 2F 73 74 72 6F 6E 67 3E 3C 2F 70 3E 3C 75 6C 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 62 75 69 6C 64 69 6E 67 2E 68 74 6D 6C 22 3E 42 75 69 6C 64 69 6E 67 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 63 68 61 6E 67 65 6C 6F 67 2E 68 74 6D 6C 22 3E 43 68 61 6E 67 65 6C 6F 67 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 68 74 74 70 3A 2F 2F 77 69 6B 69 2E 61 70 61 63 68 65 2E 6F 72 67 2F 74 6F 6D 63 61 74 2F 54 6F 6D 63 61 74 56 65 72 73 69 6F 6E 73 22 3E 53 74 61 74 75 73 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 64 65 76 65 6C 6F 70 65 72 73 2E 68 74 6D 6C 22 3E 44 65 76 65 6C 6F 70 65 72 73 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 61 72 63 68 69 74 65 63 74 75 72 65 2F 69 6E 64 65 78 2E 68 74 6D 6C 22 3E 41 72 63 68 69 74 65 63 74 75 72 65 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 66 75 6E 63 73 70 65 63 73 2F 69 6E 64 65 78 2E 68 74 6D 6C 22 3E 46 75 6E 63 74 69 6F 6E 61 6C 20 53 70 65 63 73 2E 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 74 72 69 62 65 73 2F 69 6E 74 72 6F 64 75 63 74 69 6F 6E 2E 68 74 6D 6C 22 3E 54 72 69 62 65 73 3C 2F 61 3E 3C 2F 6C 69 3E 3C 2F 75 6C 3E 3C 2F 74 64 3E 3C 21 2D 2D 52 49 47 48 54 20 53 49 44 45 20 4D 41 49 4E 20 42 4F 44 59 2D 2D 3E 3C 74 64 20 77 69 64 74 68 3D 22 38 30 25 22 20 76 61 6C 69 67 6E 3D 22 74 6F 70 22 20 61 6C 69 67 6E 3D 22 6C 65 66 74 22 20 69 64 3D 22 6D 61 69 6E 42 6F 64 79 22 3E 3C 68 31 3E 52 65 61 6C 6D 20 43 6F 6E 66 69 67 75 72 61 74 69 6F 6E 20 48 4F 57 2D 54 4F 3C 2F 68 31 3E 3C 74 61 62 6C 65 20 62 6F 72 64 65 72 3D 22 30 22 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 30 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 32 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 35 32 35 44 37 36 22 3E 3C 66 6F 6E 74 20 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 66 61 63 65 3D 22 61 72 69 61 6C 2C 68 65 6C 76 65 74 69 63 61 2E 73 61 6E 73 65 72 69 66 22 3E 3C 61 20 6E 61 6D 65 3D 22 54 61 62 6C 65 20 6F 66 20 43 6F 6E 74 65 6E 74 73 22 3E 3C 21 2D 2D 28 29 2D 2D 3E 3C 2F 61 3E 3C 61 20 6E 61 6D 65 3D 22 54 61 62 6C 65 5F 6F 66 5F 43 6F 6E 74 65 6E 74 73 22 3E 3C 73 74 72 6F 6E 67 3E 54 61 62 6C 65 20 6F 66 20 43 6F 6E 74 65 6E 74 73 3C 2F 73 74 72 6F 6E 67 3E 3C 2F 61 3E 3C 2F 66 6F 6E 74 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 3E 3C 62 6C 6F 63 6B 71 75 6F 74 65 3E 0D 0A 3C 75 6C 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 23 51 75 69 63 6B 5F 53 74 61 72 74 22 3E 51 75 69 63 6B 20 53 74 61 72 74 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 23 4F 76 65 72 76 69 65 77 22 3E 4F 76 65 72 76 69 65 77 3C 2F 61 3E 3C 6F 6C 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 23 57 68 61 74 5F 69 73 5F 61 5F 52 65 61 6C 6D 3F 22 3E 57 68 61 74 20 69 73 20 61 20 52 65 61 6C 6D 3F 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 23 43 6F 6E 66 69 67 75 72 69 6E 67 5F 61 5F 52 65 61 6C 6D 22 3E 43 6F 6E 66 69 67 75 72 69 6E 67 20 61 20 52 65 61 6C 6D 3C 2F 61 3E 3C 2F 6C 69 3E 3C 2F 6F 6C 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 23 43 6F 6D 6D 6F 6E 5F 46 65 61 74 75 72 65 73 22 3E 43 6F 6D 6D 6F 6E 20 46 65 61 74 75 72 65 73 3C 2F 61 3E 3C 6F 6C 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 23 44 69 67 65 73 74 65 64 5F 50 61 73 73 77 6F 72 64 73 22 3E 44 69 67 65 73 74 65 64 20 50 61 73 73 77 6F 72 64 73 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 23 45 78 61 6D 70 6C 65 5F 41 70 70 6C 69 63 61 74 69 6F 6E 22 3E 45 78 61 6D 70 6C 65 20 41 70 70 6C 69 63 61 74 69 6F 6E 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 23 4D 61 6E 61 67 65 72 5F 41 70 70 6C 69 63 61 74 69 6F 6E 22 3E 4D 61 6E 61 67 65 72 20 41 70 70 6C 69 63 61 74 69 6F 6E 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 23 52 65 61 6C 6D 5F 4C 6F 67 67 69 6E 67 22 3E 52 65 61 6C 6D 20 4C 6F 67 67 69 6E 67 3C 2F 61 3E 3C 2F 6C 69 3E 3C 2F 6F 6C 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 23 53 74 61 6E 64 61 72 64 5F 52 65 61 6C 6D 5F 49 6D 70 6C 65 6D 65 6E 74 61 74 69 6F 6E 73 22 3E 53 74 61 6E 64 61 72 64 20 52 65 61 6C 6D 20 49 6D 70 6C 65 6D 65 6E 74 61 74 69 6F 6E 73 3C 2F 61 3E 3C 6F 6C 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 23 4A 44 42 43 52 65 61 6C 6D 22 3E 4A 44 42 43 52 65 61 6C 6D 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 23 44 61 74 61 53 6F 75 72 63 65 52 65 61 6C 6D 22 3E 44 61 74 61 53 6F 75 72 63 65 52 65 61 6C 6D 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 23 4A 4E 44 49 52 65 61 6C 6D 22 3E 4A 4E 44 49 52 65 61 6C 6D 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 23 55 73 65 72 44 61 74 61 62 61 73 65 52 65 61 6C 6D 22 3E 55 73 65 72 44 61 74 61 62 61 73 65 52 65 61 6C 6D 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 23 4D 65 6D 6F 72 79 52 65 61 6C 6D 22 3E 4D 65 6D 6F 72 79 52 65 61 6C 6D 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 23 4A 41 41 53 52 65 61 6C 6D 22 3E 4A 41 41 53 52 65 61 6C 6D 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 23 43 6F 6D 62 69 6E 65 64 52 65 61 6C 6D 22 3E 43 6F 6D 62 69 6E 65 64 52 65 61 6C 6D 3C 2F 61 3E 3C 2F 6C 69 3E 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 23 4C 6F 63 6B 4F 75 74 52 65 61 6C 6D 22 3E 4C 6F 63 6B 4F 75 74 52 65 61 6C 6D 3C 2F 61 3E 3C 2F 6C 69 3E 3C 2F 6F 6C 3E 3C 2F 6C 69 3E 3C 2F 75 6C 3E 0D 0A 3C 2F 62 6C 6F 63 6B 71 75 6F 74 65 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 3C 74 61 62 6C 65 20 62 6F 72 64 65 72 3D 22 30 22 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 30 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 32 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 35 32 35 44 37 36 22 3E 3C 66 6F 6E 74 20 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 66 61 63 65 3D 22 61 72 69 61 6C 2C 68 65 6C 76 65 74 69 63 61 2E 73 61 6E 73 65 72 69 66 22 3E 3C 61 20 6E 61 6D 65 3D 22 51 75 69 63 6B 20 53 74 61 72 74 22 3E 3C 21 2D 2D 28 29 2D 2D 3E 3C 2F 61 3E 3C 61 20 6E 61 6D 65 3D 22 51 75 69 63 6B 5F 53 74 61 72 74 22 3E 3C 73 74 72 6F 6E 67 3E 51 75 69 63 6B 20 53 74 61 72 74 3C 2F 73 74 72 6F 6E 67 3E 3C 2F 61 3E 3C 2F 66 6F 6E 74 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 3E 3C 62 6C 6F 63 6B 71 75 6F 74 65 3E 0D 0A 0D 0A 3C 70 3E 54 68 69 73 20 64 6F 63 75 6D 65 6E 74 20 64 65 73 63 72 69 62 65 73 20 68 6F 77 20 74 6F 20 63 6F 6E 66 69 67 75 72 65 20 54 6F 6D 63 61 74 20 74 6F 20 73 75 70 70 6F 72 74 20 3C 65 6D 3E 63 6F 6E 74 61 69 6E 65 72 0D 0A 6D 61 6E 61 67 65 64 20 73 65 63 75 72 69 74 79 3C 2F 65 6D 3E 2C 20 62 79 20 63 6F 6E 6E 65 63 74 69 6E 67 20 74 6F 20 61 6E 20 65 78 69 73 74 69 6E 67 20 22 64 61 74 61 62 61 73 65 22 20 6F 66 20 75 73 65 72 6E 61 6D 65 73 2C 0D 0A 70 61 73 73 77 6F 72 64 73 2C 20 61 6E 64 20 75 73 65 72 20 72 6F 6C 65 73 2E 20 20 59 6F 75 20 6F 6E 6C 79 20 6E 65 65 64 20 74 6F 20 63 61 72 65 20 61 62 6F 75 74 20 74 68 69 73 20 69 66 20 79 6F 75 20 61 72 65 20 75 73 69 6E 67 0D 0A 61 20 77 65 62 20 61 70 70 6C 69 63 61 74 69 6F 6E 20 74 68 61 74 20 69 6E 63 6C 75 64 65 73 20 6F 6E 65 20 6F 72 20 6D 6F 72 65 0D 0A 3C 63 6F 64 65 3E 26 6C 74 3B 73 65 63 75 72 69 74 79 2D 63 6F 6E 73 74 72 61 69 6E 74 26 67 74 3B 3C 2F 63 6F 64 65 3E 20 65 6C 65 6D 65 6E 74 73 2C 20 61 6E 64 20 61 0D 0A 3C 63 6F 64 65 3E 26 6C 74 3B 6C 6F 67 69 6E 2D 63 6F 6E 66 69 67 26 67 74 3B 3C 2F 63 6F 64 65 3E 20 65 6C 65 6D 65 6E 74 20 64 65 66 69 6E 69 6E 67 20 68 6F 77 20 75 73 65 72 73 20 61 72 65 20 72 65 71 75 69 72 65 64 0D 0A 74 6F 20 61 75 74 68 65 6E 74 69 63 61 74 65 20 74 68 65 6D 73 65 6C 76 65 73 2E 20 20 49 66 20 79 6F 75 20 61 72 65 20 6E 6F 74 20 75 74 69 6C 69 7A 69 6E 67 20 74 68 65 73 65 20 66 65 61 74 75 72 65 73 2C 20 79 6F 75 20 63 61 6E 0D 0A 73 61 66 65 6C 79 20 73 6B 69 70 20 74 68 69 73 20 64 6F 63 75 6D 65 6E 74 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 70 3E 46 6F 72 20 66 75 6E 64 61 6D 65 6E 74 61 6C 20 62 61 63 6B 67 72 6F 75 6E 64 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 61 62 6F 75 74 20 63 6F 6E 74 61 69 6E 65 72 20 6D 61 6E 61 67 65 64 20 73 65 63 75 72 69 74 79 2C 0D 0A 73 65 65 20 74 68 65 20 3C 61 20 68 72 65 66 3D 22 68 74 74 70 3A 2F 2F 77 69 6B 69 2E 61 70 61 63 68 65 2E 6F 72 67 2F 74 6F 6D 63 61 74 2F 53 70 65 63 69 66 69 63 61 74 69 6F 6E 73 22 3E 53 65 72 76 6C 65 74 0D 0A 53 70 65 63 69 66 69 63 61 74 69 6F 6E 20 28 56 65 72 73 69 6F 6E 20 32 2E 34 29 3C 2F 61 3E 2C 20 53 65 63 74 69 6F 6E 20 31 32 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 70 3E 46 6F 72 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 61 62 6F 75 74 20 75 74 69 6C 69 7A 69 6E 67 20 74 68 65 20 3C 65 6D 3E 53 69 6E 67 6C 65 20 53 69 67 6E 20 4F 6E 3C 2F 65 6D 3E 20 66 65 61 74 75 72 65 20 6F 66 0D 0A 54 6F 6D 63 61 74 20 28 61 6C 6C 6F 77 69 6E 67 20 61 20 75 73 65 72 20 74 6F 20 61 75 74 68 65 6E 74 69 63 61 74 65 20 74 68 65 6D 73 65 6C 76 65 73 20 6F 6E 63 65 20 61 63 72 6F 73 73 20 74 68 65 20 65 6E 74 69 72 65 0D 0A 73 65 74 20 6F 66 20 77 65 62 20 61 70 70 6C 69 63 61 74 69 6F 6E 73 20 61 73 73 6F 63 69 61 74 65 64 20 77 69 74 68 20 61 20 76 69 72 74 75 61 6C 20 68 6F 73 74 29 2C 20 73 65 65 0D 0A 3C 61 20 68 72 65 66 3D 22 63 6F 6E 66 69 67 2F 68 6F 73 74 2E 68 74 6D 6C 23 53 69 6E 67 6C 65 20 53 69 67 6E 20 4F 6E 22 3E 68 65 72 65 3C 2F 61 3E 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 2F 62 6C 6F 63 6B 71 75 6F 74 65 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 3C 74 61 62 6C 65 20 62 6F 72 64 65 72 3D 22 30 22 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 30 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 32 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 35 32 35 44 37 36 22 3E 3C 66 6F 6E 74 20 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 66 61 63 65 3D 22 61 72 69 61 6C 2C 68 65 6C 76 65 74 69 63 61 2E 73 61 6E 73 65 72 69 66 22 3E 3C 61 20 6E 61 6D 65 3D 22 4F 76 65 72 76 69 65 77 22 3E 3C 73 74 72 6F 6E 67 3E 4F 76 65 72 76 69 65 77 3C 2F 73 74 72 6F 6E 67 3E 3C 2F 61 3E 3C 2F 66 6F 6E 74 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 3E 3C 62 6C 6F 63 6B 71 75 6F 74 65 3E 0D 0A 0D 0A 0D 0A 3C 74 61 62 6C 65 20 62 6F 72 64 65 72 3D 22 30 22 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 30 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 32 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 38 32 38 44 41 36 22 3E 3C 66 6F 6E 74 20 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 66 61 63 65 3D 22 61 72 69 61 6C 2C 68 65 6C 76 65 74 69 63 61 2E 73 61 6E 73 65 72 69 66 22 3E 3C 61 20 6E 61 6D 65 3D 22 57 68 61 74 20 69 73 20 61 20 52 65 61 6C 6D 3F 22 3E 3C 21 2D 2D 28 29 2D 2D 3E 3C 2F 61 3E 3C 61 20 6E 61 6D 65 3D 22 57 68 61 74 5F 69 73 5F 61 5F 52 65 61 6C 6D 3F 22 3E 3C 73 74 72 6F 6E 67 3E 57 68 61 74 20 69 73 20 61 20 52 65 61 6C 6D 3F 3C 2F 73 74 72 6F 6E 67 3E 3C 2F 61 3E 3C 2F 66 6F 6E 74 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 3E 3C 62 6C 6F 63 6B 71 75 6F 74 65 3E 0D 0A 0D 0A 3C 70 3E 41 20 3C 73 74 72 6F 6E 67 3E 52 65 61 6C 6D 3C 2F 73 74 72 6F 6E 67 3E 20 69 73 20 61 20 22 64 61 74 61 62 61 73 65 22 20 6F 66 20 75 73 65 72 6E 61 6D 65 73 20 61 6E 64 20 70 61 73 73 77 6F 72 64 73 20 74 68 61 74 0D 0A 69 64 65 6E 74 69 66 79 20 76 61 6C 69 64 20 75 73 65 72 73 20 6F 66 20 61 20 77 65 62 20 61 70 70 6C 69 63 61 74 69 6F 6E 20 28 6F 72 20 73 65 74 20 6F 66 20 77 65 62 20 61 70 70 6C 69 63 61 74 69 6F 6E 73 29 2C 20 70 6C 75 73 0D 0A 61 6E 20 65 6E 75 6D 65 72 61 74 69 6F 6E 20 6F 66 20 74 68 65 20 6C 69 73 74 20 6F 66 20 3C 65 6D 3E 72 6F 6C 65 73 3C 2F 65 6D 3E 20 61 73 73 6F 63 69 61 74 65 64 20 77 69 74 68 20 65 61 63 68 20 76 61 6C 69 64 20 75 73 65 72 2E 0D 0A 59 6F 75 20 63 61 6E 20 74 68 69 6E 6B 20 6F 66 20 72 6F 6C 65 73 20 61 73 20 73 69 6D 69 6C 61 72 20 74 6F 20 3C 65 6D 3E 67 72 6F 75 70 73 3C 2F 65 6D 3E 20 69 6E 20 55 6E 69 78 2D 6C 69 6B 65 20 6F 70 65 72 61 74 69 6E 67 0D 0A 73 79 73 74 65 6D 73 2C 20 62 65 63 61 75 73 65 20 61 63 63 65 73 73 20 74 6F 20 73 70 65 63 69 66 69 63 20 77 65 62 20 61 70 70 6C 69 63 61 74 69 6F 6E 20 72 65 73 6F 75 72 63 65 73 20 69 73 20 67 72 61 6E 74 65 64 20 74 6F 0D 0A 61 6C 6C 20 75 73 65 72 73 20 70 6F 73 73 65 73 73 69 6E 67 20 61 20 70 61 72 74 69 63 75 6C 61 72 20 72 6F 6C 65 20 28 72 61 74 68 65 72 20 74 68 61 6E 20 65 6E 75 6D 65 72 61 74 69 6E 67 20 74 68 65 20 6C 69 73 74 20 6F 66 0D 0A 61 73 73 6F 63 69 61 74 65 64 20 75 73 65 72 6E 61 6D 65 73 29 2E 20 20 41 20 70 61 72 74 69 63 75 6C 61 72 20 75 73 65 72 20 63 61 6E 20 68 61 76 65 20 61 6E 79 20 6E 75 6D 62 65 72 20 6F 66 20 72 6F 6C 65 73 0D 0A 61 73 73 6F 63 69 61 74 65 64 20 77 69 74 68 20 74 68 65 69 72 20 75 73 65 72 6E 61 6D 65 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 70 3E 41 6C 74 68 6F 75 67 68 20 74 68 65 20 53 65 72 76 6C 65 74 20 53 70 65 63 69 66 69 63 61 74 69 6F 6E 20 64 65 73 63 72 69 62 65 73 20 61 20 70 6F 72 74 61 62 6C 65 20 6D 65 63 68 61 6E 69 73 6D 20 66 6F 72 0D 0A 61 70 70 6C 69 63 61 74 69 6F 6E 73 20 74 6F 20 3C 65 6D 3E 64 65 63 6C 61 72 65 3C 2F 65 6D 3E 20 74 68 65 69 72 20 73 65 63 75 72 69 74 79 20 72 65 71 75 69 72 65 6D 65 6E 74 73 20 28 69 6E 20 74 68 65 0D 0A 3C 63 6F 64 65 3E 77 65 62 2E 78 6D 6C 3C 2F 63 6F 64 65 3E 20 64 65 70 6C 6F 79 6D 65 6E 74 20 64 65 73 63 72 69 70 74 6F 72 29 2C 20 74 68 65 72 65 20 69 73 20 6E 6F 20 70 6F 72 74 61 62 6C 65 20 41 50 49 0D 0A 64 65 66 69 6E 69 6E 67 20 74 68 65 20 69 6E 74 65 72 66 61 63 65 20 62 65 74 77 65 65 6E 20 61 20 73 65 72 76 6C 65 74 20 63 6F 6E 74 61 69 6E 65 72 20 61 6E 64 20 74 68 65 20 61 73 73 6F 63 69 61 74 65 64 20 75 73 65 72 0D 0A 61 6E 64 20 72 6F 6C 65 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 2E 20 20 49 6E 20 6D 61 6E 79 20 63 61 73 65 73 2C 20 68 6F 77 65 76 65 72 2C 20 69 74 20 69 73 20 64 65 73 69 72 61 62 6C 65 20 74 6F 20 22 63 6F 6E 6E 65 63 74 22 0D 0A 61 20 73 65 72 76 6C 65 74 20 63 6F 6E 74 61 69 6E 65 72 20 74 6F 20 73 6F 6D 65 20 65 78 69 73 74 69 6E 67 20 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 20 64 61 74 61 62 61 73 65 20 6F 72 20 6D 65 63 68 61 6E 69 73 6D 0D 0A 74 68 61 74 20 61 6C 72 65 61 64 79 20 65 78 69 73 74 73 20 69 6E 20 74 68 65 20 70 72 6F 64 75 63 74 69 6F 6E 20 65 6E 76 69 72 6F 6E 6D 65 6E 74 2E 20 20 54 68 65 72 65 66 6F 72 65 2C 20 54 6F 6D 63 61 74 0D 0A 64 65 66 69 6E 65 73 20 61 20 4A 61 76 61 20 69 6E 74 65 72 66 61 63 65 20 28 3C 63 6F 64 65 3E 6F 72 67 2E 61 70 61 63 68 65 2E 63 61 74 61 6C 69 6E 61 2E 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 29 20 74 68 61 74 0D 0A 63 61 6E 20 62 65 20 69 6D 70 6C 65 6D 65 6E 74 65 64 20 62 79 20 22 70 6C 75 67 20 69 6E 22 20 63 6F 6D 70 6F 6E 65 6E 74 73 20 74 6F 20 65 73 74 61 62 6C 69 73 68 20 74 68 69 73 20 63 6F 6E 6E 65 63 74 69 6F 6E 2E 0D 0A 46 69 76 65 20 73 74 61 6E 64 61 72 64 20 70 6C 75 67 2D 69 6E 73 20 61 72 65 20 70 72 6F 76 69 64 65 64 2C 20 73 75 70 70 6F 72 74 69 6E 67 20 63 6F 6E 6E 65 63 74 69 6F 6E 73 20 74 6F 20 76 61 72 69 6F 75 73 0D 0A 73 6F 75 72 63 65 73 20 6F 66 20 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 3A 3C 2F 70 3E 0D 0A 3C 75 6C 3E 0D 0A 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 23 4A 44 42 43 52 65 61 6C 6D 22 3E 4A 44 42 43 52 65 61 6C 6D 3C 2F 61 3E 20 2D 20 41 63 63 65 73 73 65 73 20 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 0D 0A 20 20 20 20 73 74 6F 72 65 64 20 69 6E 20 61 20 72 65 6C 61 74 69 6F 6E 61 6C 20 64 61 74 61 62 61 73 65 2C 20 61 63 63 65 73 73 65 64 20 76 69 61 20 61 20 4A 44 42 43 20 64 72 69 76 65 72 2E 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 23 44 61 74 61 53 6F 75 72 63 65 52 65 61 6C 6D 22 3E 44 61 74 61 53 6F 75 72 63 65 52 65 61 6C 6D 3C 2F 61 3E 20 2D 20 41 63 63 65 73 73 65 73 20 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 0D 0A 20 20 20 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 73 74 6F 72 65 64 20 69 6E 20 61 20 72 65 6C 61 74 69 6F 6E 61 6C 20 64 61 74 61 62 61 73 65 2C 20 61 63 63 65 73 73 65 64 20 76 69 61 20 61 20 6E 61 6D 65 64 20 4A 4E 44 49 0D 0A 20 20 20 20 4A 44 42 43 20 44 61 74 61 53 6F 75 72 63 65 2E 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 23 4A 4E 44 49 52 65 61 6C 6D 22 3E 4A 4E 44 49 52 65 61 6C 6D 3C 2F 61 3E 20 2D 20 41 63 63 65 73 73 65 73 20 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 0D 0A 20 20 20 20 73 74 6F 72 65 64 20 69 6E 20 61 6E 20 4C 44 41 50 20 62 61 73 65 64 20 64 69 72 65 63 74 6F 72 79 20 73 65 72 76 65 72 2C 20 61 63 63 65 73 73 65 64 20 76 69 61 20 61 20 4A 4E 44 49 20 70 72 6F 76 69 64 65 72 2E 0D 0A 20 20 20 20 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 23 55 73 65 72 44 61 74 61 62 61 73 65 52 65 61 6C 6D 22 3E 55 73 65 72 44 61 74 61 62 61 73 65 52 65 61 6C 6D 3C 2F 61 3E 20 2D 20 41 63 63 65 73 73 65 73 20 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 0D 0A 20 20 20 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 73 74 6F 72 65 64 20 69 6E 20 61 6E 20 55 73 65 72 44 61 74 61 62 61 73 65 20 4A 4E 44 49 20 72 65 73 6F 75 72 63 65 2C 20 77 68 69 63 68 20 69 73 20 74 79 70 69 63 61 6C 6C 79 0D 0A 20 20 20 20 62 61 63 6B 65 64 20 62 79 20 61 6E 20 58 4D 4C 20 64 6F 63 75 6D 65 6E 74 20 28 3C 63 6F 64 65 3E 63 6F 6E 66 2F 74 6F 6D 63 61 74 2D 75 73 65 72 73 2E 78 6D 6C 3C 2F 63 6F 64 65 3E 29 2E 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 23 4D 65 6D 6F 72 79 52 65 61 6C 6D 22 3E 4D 65 6D 6F 72 79 52 65 61 6C 6D 3C 2F 61 3E 20 2D 20 41 63 63 65 73 73 65 73 20 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 0D 0A 20 20 20 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 73 74 6F 72 65 64 20 69 6E 20 61 6E 20 69 6E 2D 6D 65 6D 6F 72 79 20 6F 62 6A 65 63 74 20 63 6F 6C 6C 65 63 74 69 6F 6E 2C 20 77 68 69 63 68 20 69 73 20 69 6E 69 74 69 61 6C 69 7A 65 64 0D 0A 20 20 20 20 66 72 6F 6D 20 61 6E 20 58 4D 4C 20 64 6F 63 75 6D 65 6E 74 20 28 3C 63 6F 64 65 3E 63 6F 6E 66 2F 74 6F 6D 63 61 74 2D 75 73 65 72 73 2E 78 6D 6C 3C 2F 63 6F 64 65 3E 29 2E 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 3C 61 20 68 72 65 66 3D 22 23 4A 41 41 53 52 65 61 6C 6D 22 3E 4A 41 41 53 52 65 61 6C 6D 3C 2F 61 3E 20 2D 20 41 63 63 65 73 73 65 73 20 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 0D 0A 20 20 20 20 74 68 72 6F 75 67 68 20 74 68 65 20 4A 61 76 61 20 41 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 20 26 61 6D 70 3B 20 41 75 74 68 6F 72 69 7A 61 74 69 6F 6E 20 53 65 72 76 69 63 65 20 28 4A 41 41 53 29 0D 0A 20 20 20 20 66 72 61 6D 65 77 6F 72 6B 2E 3C 2F 6C 69 3E 0D 0A 3C 2F 75 6C 3E 0D 0A 0D 0A 3C 70 3E 49 74 20 69 73 20 61 6C 73 6F 20 70 6F 73 73 69 62 6C 65 20 74 6F 20 77 72 69 74 65 20 79 6F 75 72 20 6F 77 6E 20 3C 63 6F 64 65 3E 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 20 69 6D 70 6C 65 6D 65 6E 74 61 74 69 6F 6E 2C 0D 0A 61 6E 64 20 69 6E 74 65 67 72 61 74 65 20 69 74 20 77 69 74 68 20 54 6F 6D 63 61 74 2E 20 20 54 6F 20 64 6F 20 73 6F 2C 20 79 6F 75 20 6E 65 65 64 20 74 6F 3A 0D 0A 3C 75 6C 3E 0D 0A 20 20 3C 6C 69 3E 49 6D 70 6C 65 6D 65 6E 74 20 3C 63 6F 64 65 3E 6F 72 67 2E 61 70 61 63 68 65 2E 63 61 74 61 6C 69 6E 61 2E 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 2C 3C 2F 6C 69 3E 0D 0A 20 20 3C 6C 69 3E 50 6C 61 63 65 20 79 6F 75 72 20 63 6F 6D 70 69 6C 65 64 20 72 65 61 6C 6D 20 69 6E 20 24 43 41 54 41 4C 49 4E 41 5F 48 4F 4D 45 2F 6C 69 62 2C 3C 2F 6C 69 3E 0D 0A 20 20 3C 6C 69 3E 44 65 63 6C 61 72 65 20 79 6F 75 72 20 72 65 61 6C 6D 20 61 73 20 64 65 73 63 72 69 62 65 64 20 69 6E 20 74 68 65 20 22 43 6F 6E 66 69 67 75 72 69 6E 67 20 61 20 52 65 61 6C 6D 22 20 73 65 63 74 69 6F 6E 20 62 65 6C 6F 77 2C 3C 2F 6C 69 3E 0D 0A 20 20 3C 6C 69 3E 44 65 63 6C 61 72 65 20 79 6F 75 72 20 72 65 61 6C 6D 20 74 6F 20 74 68 65 20 3C 61 20 68 72 65 66 3D 22 6D 62 65 61 6E 73 2D 64 65 73 63 72 69 70 74 6F 72 2D 68 6F 77 74 6F 2E 68 74 6D 6C 22 3E 4D 42 65 61 6E 73 20 44 65 73 63 72 69 70 74 6F 72 3C 2F 61 3E 2E 3C 2F 6C 69 3E 0D 0A 3C 2F 75 6C 3E 0D 0A 3C 2F 70 3E 0D 0A 0D 0A 3C 2F 62 6C 6F 63 6B 71 75 6F 74 65 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 0D 0A 0D 0A 0D 0A 3C 74 61 62 6C 65 20 62 6F 72 64 65 72 3D 22 30 22 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 30 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 32 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 38 32 38 44 41 36 22 3E 3C 66 6F 6E 74 20 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 66 61 63 65 3D 22 61 72 69 61 6C 2C 68 65 6C 76 65 74 69 63 61 2E 73 61 6E 73 65 72 69 66 22 3E 3C 61 20 6E 61 6D 65 3D 22 43 6F 6E 66 69 67 75 72 69 6E 67 20 61 20 52 65 61 6C 6D 22 3E 3C 21 2D 2D 28 29 2D 2D 3E 3C 2F 61 3E 3C 61 20 6E 61 6D 65 3D 22 43 6F 6E 66 69 67 75 72 69 6E 67 5F 61 5F 52 65 61 6C 6D 22 3E 3C 73 74 72 6F 6E 67 3E 43 6F 6E 66 69 67 75 72 69 6E 67 20 61 20 52 65 61 6C 6D 3C 2F 73 74 72 6F 6E 67 3E 3C 2F 61 3E 3C 2F 66 6F 6E 74 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 3E 3C 62 6C 6F 63 6B 71 75 6F 74 65 3E 0D 0A 0D 0A 3C 70 3E 42 65 66 6F 72 65 20 67 65 74 74 69 6E 67 20 69 6E 74 6F 20 74 68 65 20 64 65 74 61 69 6C 73 20 6F 66 20 74 68 65 20 73 74 61 6E 64 61 72 64 20 52 65 61 6C 6D 20 69 6D 70 6C 65 6D 65 6E 74 61 74 69 6F 6E 73 2C 20 69 74 20 69 73 0D 0A 69 6D 70 6F 72 74 61 6E 74 20 74 6F 20 75 6E 64 65 72 73 74 61 6E 64 2C 20 69 6E 20 67 65 6E 65 72 61 6C 20 74 65 72 6D 73 2C 20 68 6F 77 20 61 20 52 65 61 6C 6D 20 69 73 20 63 6F 6E 66 69 67 75 72 65 64 2E 20 20 49 6E 0D 0A 67 65 6E 65 72 61 6C 2C 20 79 6F 75 20 77 69 6C 6C 20 62 65 20 61 64 64 69 6E 67 20 61 6E 20 58 4D 4C 20 65 6C 65 6D 65 6E 74 20 74 6F 20 79 6F 75 72 20 3C 63 6F 64 65 3E 63 6F 6E 66 2F 73 65 72 76 65 72 2E 78 6D 6C 3C 2F 63 6F 64 65 3E 0D 0A 63 6F 6E 66 69 67 75 72 61 74 69 6F 6E 20 66 69 6C 65 2C 20 74 68 61 74 20 6C 6F 6F 6B 73 20 73 6F 6D 65 74 68 69 6E 67 20 6C 69 6B 65 20 74 68 69 73 3A 3C 2F 70 3E 0D 0A 0D 0A 3C 64 69 76 20 61 6C 69 67 6E 3D 22 6C 65 66 74 22 3E 3C 74 61 62 6C 65 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 34 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 70 72 65 3E 0D 0A 26 6C 74 3B 52 65 61 6C 6D 20 63 6C 61 73 73 4E 61 6D 65 3D 22 2E 2E 2E 20 63 6C 61 73 73 20 6E 61 6D 65 20 66 6F 72 20 74 68 69 73 20 69 6D 70 6C 65 6D 65 6E 74 61 74 69 6F 6E 22 0D 0A 20 20 20 20 20 20 20 2E 2E 2E 20 6F 74 68 65 72 20 61 74 74 72 69 62 75 74 65 73 20 66 6F 72 20 74 68 69 73 20 69 6D 70 6C 65 6D 65 6E 74 61 74 69 6F 6E 20 2E 2E 2E 2F 26 67 74 3B 0D 0A 3C 2F 70 72 65 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 3C 2F 64 69 76 3E 0D 0A 0D 0A 3C 70 3E 54 68 65 20 3C 63 6F 64 65 3E 26 6C 74 3B 52 65 61 6C 6D 26 67 74 3B 3C 2F 63 6F 64 65 3E 20 65 6C 65 6D 65 6E 74 20 63 61 6E 20 62 65 20 6E 65 73 74 65 64 20 69 6E 73 69 64 65 20 61 6E 79 20 6F 6E 65 20 6F 66 0D 0A 6F 66 20 74 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 3C 63 6F 64 65 3E 43 6F 6E 74 61 69 6E 65 72 3C 2F 63 6F 64 65 3E 20 65 6C 65 6D 65 6E 74 73 2E 20 20 54 68 65 20 6C 6F 63 61 74 69 6F 6E 20 6F 66 20 74 68 65 0D 0A 52 65 61 6C 6D 20 65 6C 65 6D 65 6E 74 20 68 61 73 20 61 20 64 69 72 65 63 74 20 69 6D 70 61 63 74 20 6F 6E 20 74 68 65 20 22 73 63 6F 70 65 22 20 6F 66 20 74 68 61 74 20 52 65 61 6C 6D 0D 0A 28 69 2E 65 2E 20 77 68 69 63 68 20 77 65 62 20 61 70 70 6C 69 63 61 74 69 6F 6E 73 20 77 69 6C 6C 20 73 68 61 72 65 20 74 68 65 20 73 61 6D 65 20 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 29 3A 0D 0A 3C 2F 70 3E 0D 0A 3C 75 6C 3E 0D 0A 3C 6C 69 3E 3C 65 6D 3E 49 6E 73 69 64 65 20 61 6E 20 26 6C 74 3B 45 6E 67 69 6E 65 26 67 74 3B 20 65 6C 65 6D 65 6E 74 3C 2F 65 6D 3E 20 2D 20 54 68 69 73 20 52 65 61 6C 6D 20 77 69 6C 6C 20 62 65 20 73 68 61 72 65 64 0D 0A 20 20 20 20 61 63 72 6F 73 73 20 41 4C 4C 20 77 65 62 20 61 70 70 6C 69 63 61 74 69 6F 6E 73 20 6F 6E 20 41 4C 4C 20 76 69 72 74 75 61 6C 20 68 6F 73 74 73 2C 20 55 4E 4C 45 53 53 20 69 74 20 69 73 20 6F 76 65 72 72 69 64 64 65 6E 0D 0A 20 20 20 20 62 79 20 61 20 52 65 61 6C 6D 20 65 6C 65 6D 65 6E 74 20 6E 65 73 74 65 64 20 69 6E 73 69 64 65 20 61 20 73 75 62 6F 72 64 69 6E 61 74 65 20 3C 63 6F 64 65 3E 26 6C 74 3B 48 6F 73 74 26 67 74 3B 3C 2F 63 6F 64 65 3E 0D 0A 20 20 20 20 6F 72 20 3C 63 6F 64 65 3E 26 6C 74 3B 43 6F 6E 74 65 78 74 26 67 74 3B 3C 2F 63 6F 64 65 3E 20 65 6C 65 6D 65 6E 74 2E 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 3C 65 6D 3E 49 6E 73 69 64 65 20 61 20 26 6C 74 3B 48 6F 73 74 26 67 74 3B 20 65 6C 65 6D 65 6E 74 3C 2F 65 6D 3E 20 2D 20 54 68 69 73 20 52 65 61 6C 6D 20 77 69 6C 6C 20 62 65 20 73 68 61 72 65 64 20 61 63 72 6F 73 73 0D 0A 20 20 20 20 41 4C 4C 20 77 65 62 20 61 70 70 6C 69 63 61 74 69 6F 6E 73 20 66 6F 72 20 54 48 49 53 20 76 69 72 74 75 61 6C 20 68 6F 73 74 2C 20 55 4E 4C 45 53 53 20 69 74 20 69 73 20 6F 76 65 72 72 69 64 64 65 6E 0D 0A 20 20 20 20 62 79 20 61 20 52 65 61 6C 6D 20 65 6C 65 6D 65 6E 74 20 6E 65 73 74 65 64 20 69 6E 73 69 64 65 20 61 20 73 75 62 6F 72 64 69 6E 61 74 65 20 3C 63 6F 64 65 3E 26 6C 74 3B 43 6F 6E 74 65 78 74 26 67 74 3B 3C 2F 63 6F 64 65 3E 0D 0A 20 20 20 20 65 6C 65 6D 65 6E 74 2E 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 3C 65 6D 3E 49 6E 73 69 64 65 20 61 20 26 6C 74 3B 43 6F 6E 74 65 78 74 26 67 74 3B 20 65 6C 65 6D 65 6E 74 3C 2F 65 6D 3E 20 2D 20 54 68 69 73 20 52 65 61 6C 6D 20 77 69 6C 6C 20 62 65 20 75 73 65 64 20 4F 4E 4C 59 0D 0A 20 20 20 20 66 6F 72 20 54 48 49 53 20 77 65 62 20 61 70 70 6C 69 63 61 74 69 6F 6E 2E 3C 2F 6C 69 3E 0D 0A 3C 2F 75 6C 3E 0D 0A 0D 0A 0D 0A 3C 2F 62 6C 6F 63 6B 71 75 6F 74 65 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 0D 0A 0D 0A 0D 0A 3C 2F 62 6C 6F 63 6B 71 75 6F 74 65 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 3C 74 61 62 6C 65 20 62 6F 72 64 65 72 3D 22 30 22 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 30 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 32 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 35 32 35 44 37 36 22 3E 3C 66 6F 6E 74 20 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 66 61 63 65 3D 22 61 72 69 61 6C 2C 68 65 6C 76 65 74 69 63 61 2E 73 61 6E 73 65 72 69 66 22 3E 3C 61 20 6E 61 6D 65 3D 22 43 6F 6D 6D 6F 6E 20 46 65 61 74 75 72 65 73 22 3E 3C 21 2D 2D 28 29 2D 2D 3E 3C 2F 61 3E 3C 61 20 6E 61 6D 65 3D 22 43 6F 6D 6D 6F 6E 5F 46 65 61 74 75 72 65 73 22 3E 3C 73 74 72 6F 6E 67 3E 43 6F 6D 6D 6F 6E 20 46 65 61 74 75 72 65 73 3C 2F 73 74 72 6F 6E 67 3E 3C 2F 61 3E 3C 2F 66 6F 6E 74 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 3E 3C 62 6C 6F 63 6B 71 75 6F 74 65 3E 0D 0A 0D 0A 0D 0A 3C 74 61 62 6C 65 20 62 6F 72 64 65 72 3D 22 30 22 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 30 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 32 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 38 32 38 44 41 36 22 3E 3C 66 6F 6E 74 20 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 66 61 63 65 3D 22 61 72 69 61 6C 2C 68 65 6C 76 65 74 69 63 61 2E 73 61 6E 73 65 72 69 66 22 3E 3C 61 20 6E 61 6D 65 3D 22 44 69 67 65 73 74 65 64 20 50 61 73 73 77 6F 72 64 73 22 3E 3C 21 2D 2D 28 29 2D 2D 3E 3C 2F 61 3E 3C 61 20 6E 61 6D 65 3D 22 44 69 67 65 73 74 65 64 5F 50 61 73 73 77 6F 72 64 73 22 3E 3C 73 74 72 6F 6E 67 3E 44 69 67 65 73 74 65 64 20 50 61 73 73 77 6F 72 64 73 3C 2F 73 74 72 6F 6E 67 3E 3C 2F 61 3E 3C 2F 66 6F 6E 74 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 3E 3C 62 6C 6F 63 6B 71 75 6F 74 65 3E 0D 0A 0D 0A 3C 70 3E 46 6F 72 20 65 61 63 68 20 6F 66 20 74 68 65 20 73 74 61 6E 64 61 72 64 20 3C 63 6F 64 65 3E 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 20 69 6D 70 6C 65 6D 65 6E 74 61 74 69 6F 6E 73 2C 20 74 68 65 0D 0A 75 73 65 72 27 73 20 70 61 73 73 77 6F 72 64 20 28 62 79 20 64 65 66 61 75 6C 74 29 20 69 73 20 73 74 6F 72 65 64 20 69 6E 20 63 6C 65 61 72 20 74 65 78 74 2E 20 20 49 6E 20 6D 61 6E 79 0D 0A 65 6E 76 69 72 6F 6E 6D 65 6E 74 73 2C 20 74 68 69 73 20 69 73 20 75 6E 64 65 73 69 72 61 62 6C 65 20 62 65 63 61 75 73 65 20 63 61 73 75 61 6C 20 6F 62 73 65 72 76 65 72 73 20 6F 66 20 74 68 65 0D 0A 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 20 64 61 74 61 20 63 61 6E 20 63 6F 6C 6C 65 63 74 20 65 6E 6F 75 67 68 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 74 6F 20 6C 6F 67 20 6F 6E 0D 0A 73 75 63 63 65 73 73 66 75 6C 6C 79 2C 20 61 6E 64 20 69 6D 70 65 72 73 6F 6E 61 74 65 20 6F 74 68 65 72 20 75 73 65 72 73 2E 20 20 54 6F 20 61 76 6F 69 64 20 74 68 69 73 20 70 72 6F 62 6C 65 6D 2C 20 74 68 65 0D 0A 73 74 61 6E 64 61 72 64 20 69 6D 70 6C 65 6D 65 6E 74 61 74 69 6F 6E 73 20 73 75 70 70 6F 72 74 20 74 68 65 20 63 6F 6E 63 65 70 74 20 6F 66 20 3C 65 6D 3E 64 69 67 65 73 74 69 6E 67 3C 2F 65 6D 3E 0D 0A 75 73 65 72 20 70 61 73 73 77 6F 72 64 73 2E 20 20 54 68 69 73 20 61 6C 6C 6F 77 73 20 74 68 65 20 73 74 6F 72 65 64 20 76 65 72 73 69 6F 6E 20 6F 66 20 74 68 65 20 70 61 73 73 77 6F 72 64 73 20 74 6F 20 62 65 0D 0A 65 6E 63 6F 64 65 64 20 28 69 6E 20 61 20 66 6F 72 6D 20 74 68 61 74 20 69 73 20 6E 6F 74 20 65 61 73 69 6C 79 20 72 65 76 65 72 73 69 62 6C 65 29 2C 20 62 75 74 20 74 68 61 74 20 74 68 65 0D 0A 3C 63 6F 64 65 3E 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 20 69 6D 70 6C 65 6D 65 6E 74 61 74 69 6F 6E 20 63 61 6E 20 73 74 69 6C 6C 20 75 74 69 6C 69 7A 65 20 66 6F 72 0D 0A 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 70 3E 57 68 65 6E 20 61 20 73 74 61 6E 64 61 72 64 20 72 65 61 6C 6D 20 61 75 74 68 65 6E 74 69 63 61 74 65 73 20 62 79 20 72 65 74 72 69 65 76 69 6E 67 20 74 68 65 20 73 74 6F 72 65 64 0D 0A 70 61 73 73 77 6F 72 64 20 61 6E 64 20 63 6F 6D 70 61 72 69 6E 67 20 69 74 20 77 69 74 68 20 74 68 65 20 76 61 6C 75 65 20 70 72 65 73 65 6E 74 65 64 20 62 79 20 74 68 65 20 75 73 65 72 2C 20 79 6F 75 0D 0A 63 61 6E 20 73 65 6C 65 63 74 20 64 69 67 65 73 74 65 64 20 70 61 73 73 77 6F 72 64 73 20 62 79 20 73 70 65 63 69 66 79 69 6E 67 20 74 68 65 20 3C 63 6F 64 65 3E 64 69 67 65 73 74 3C 2F 63 6F 64 65 3E 0D 0A 61 74 74 72 69 62 75 74 65 20 6F 6E 20 79 6F 75 72 20 3C 63 6F 64 65 3E 26 6C 74 3B 52 65 61 6C 6D 26 67 74 3B 3C 2F 63 6F 64 65 3E 20 65 6C 65 6D 65 6E 74 2E 20 20 54 68 65 20 76 61 6C 75 65 20 66 6F 72 0D 0A 74 68 69 73 20 61 74 74 72 69 62 75 74 65 20 6D 75 73 74 20 62 65 20 6F 6E 65 20 6F 66 20 74 68 65 20 64 69 67 65 73 74 20 61 6C 67 6F 72 69 74 68 6D 73 20 73 75 70 70 6F 72 74 65 64 20 62 79 20 74 68 65 0D 0A 3C 63 6F 64 65 3E 6A 61 76 61 2E 73 65 63 75 72 69 74 79 2E 4D 65 73 73 61 67 65 44 69 67 65 73 74 3C 2F 63 6F 64 65 3E 20 63 6C 61 73 73 20 28 53 48 41 2C 20 4D 44 32 2C 20 6F 72 20 4D 44 35 29 2E 0D 0A 57 68 65 6E 20 79 6F 75 20 73 65 6C 65 63 74 20 74 68 69 73 20 6F 70 74 69 6F 6E 2C 20 74 68 65 20 63 6F 6E 74 65 6E 74 73 20 6F 66 20 74 68 65 20 70 61 73 73 77 6F 72 64 20 74 68 61 74 20 69 73 0D 0A 73 74 6F 72 65 64 20 69 6E 20 74 68 65 20 3C 63 6F 64 65 3E 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 20 6D 75 73 74 20 62 65 20 74 68 65 20 63 6C 65 61 72 74 65 78 74 20 76 65 72 73 69 6F 6E 20 6F 66 20 74 68 65 0D 0A 70 61 73 73 77 6F 72 64 2C 20 61 73 20 64 69 67 65 73 74 65 64 20 62 79 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 61 6C 67 6F 72 69 74 68 6D 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 70 3E 57 68 65 6E 20 74 68 65 20 3C 63 6F 64 65 3E 61 75 74 68 65 6E 74 69 63 61 74 65 28 29 3C 2F 63 6F 64 65 3E 20 6D 65 74 68 6F 64 20 6F 66 20 74 68 65 20 52 65 61 6C 6D 20 69 73 20 63 61 6C 6C 65 64 2C 20 74 68 65 0D 0A 28 63 6C 65 61 72 74 65 78 74 29 20 70 61 73 73 77 6F 72 64 20 73 70 65 63 69 66 69 65 64 20 62 79 20 74 68 65 20 75 73 65 72 20 69 73 20 69 74 73 65 6C 66 20 64 69 67 65 73 74 65 64 20 62 79 20 74 68 65 20 73 61 6D 65 0D 0A 61 6C 67 6F 72 69 74 68 6D 2C 20 61 6E 64 20 74 68 65 20 72 65 73 75 6C 74 20 69 73 20 63 6F 6D 70 61 72 65 64 20 77 69 74 68 20 74 68 65 20 76 61 6C 75 65 20 72 65 74 75 72 6E 65 64 20 62 79 20 74 68 65 0D 0A 3C 63 6F 64 65 3E 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 2E 20 20 41 6E 20 65 71 75 61 6C 20 6D 61 74 63 68 20 69 6D 70 6C 69 65 73 20 74 68 61 74 20 74 68 65 20 63 6C 65 61 72 74 65 78 74 20 76 65 72 73 69 6F 6E 20 6F 66 20 74 68 65 0D 0A 6F 72 69 67 69 6E 61 6C 20 70 61 73 73 77 6F 72 64 20 69 73 20 74 68 65 20 73 61 6D 65 20 61 73 20 74 68 65 20 6F 6E 65 20 70 72 65 73 65 6E 74 65 64 20 62 79 20 74 68 65 20 75 73 65 72 2C 20 73 6F 20 74 68 61 74 20 74 68 69 73 0D 0A 75 73 65 72 20 73 68 6F 75 6C 64 20 62 65 20 61 75 74 68 6F 72 69 7A 65 64 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 70 3E 54 6F 20 63 61 6C 63 75 6C 61 74 65 20 74 68 65 20 64 69 67 65 73 74 65 64 20 76 61 6C 75 65 20 6F 66 20 61 20 63 6C 65 61 72 74 65 78 74 20 70 61 73 73 77 6F 72 64 2C 20 74 77 6F 20 63 6F 6E 76 65 6E 69 65 6E 63 65 0D 0A 74 65 63 68 6E 69 71 75 65 73 20 61 72 65 20 73 75 70 70 6F 72 74 65 64 3A 3C 2F 70 3E 0D 0A 3C 75 6C 3E 0D 0A 3C 6C 69 3E 49 66 20 79 6F 75 20 61 72 65 20 77 72 69 74 69 6E 67 20 61 6E 20 61 70 70 6C 69 63 61 74 69 6F 6E 20 74 68 61 74 20 6E 65 65 64 73 20 74 6F 20 63 61 6C 63 75 6C 61 74 65 20 64 69 67 65 73 74 65 64 0D 0A 20 20 20 20 70 61 73 73 77 6F 72 64 73 20 64 79 6E 61 6D 69 63 61 6C 6C 79 2C 20 63 61 6C 6C 20 74 68 65 20 73 74 61 74 69 63 20 3C 63 6F 64 65 3E 44 69 67 65 73 74 28 29 3C 2F 63 6F 64 65 3E 20 6D 65 74 68 6F 64 20 6F 66 20 74 68 65 0D 0A 20 20 20 20 3C 63 6F 64 65 3E 6F 72 67 2E 61 70 61 63 68 65 2E 63 61 74 61 6C 69 6E 61 2E 72 65 61 6C 6D 2E 52 65 61 6C 6D 42 61 73 65 3C 2F 63 6F 64 65 3E 20 63 6C 61 73 73 2C 20 70 61 73 73 69 6E 67 20 74 68 65 0D 0A 20 20 20 20 63 6C 65 61 72 74 65 78 74 20 70 61 73 73 77 6F 72 64 20 61 6E 64 20 74 68 65 20 64 69 67 65 73 74 20 61 6C 67 6F 72 69 74 68 6D 20 6E 61 6D 65 20 61 73 20 61 72 67 75 6D 65 6E 74 73 2E 20 20 54 68 69 73 0D 0A 20 20 20 20 6D 65 74 68 6F 64 20 77 69 6C 6C 20 72 65 74 75 72 6E 20 74 68 65 20 64 69 67 65 73 74 65 64 20 70 61 73 73 77 6F 72 64 2E 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 49 66 20 79 6F 75 20 77 61 6E 74 20 74 6F 20 65 78 65 63 75 74 65 20 61 20 63 6F 6D 6D 61 6E 64 20 6C 69 6E 65 20 75 74 69 6C 69 74 79 20 74 6F 20 63 61 6C 63 75 6C 61 74 65 20 74 68 65 20 64 69 67 65 73 74 65 64 0D 0A 20 20 20 20 70 61 73 73 77 6F 72 64 2C 20 73 69 6D 70 6C 79 20 65 78 65 63 75 74 65 0D 0A 3C 64 69 76 20 61 6C 69 67 6E 3D 22 6C 65 66 74 22 3E 3C 74 61 62 6C 65 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 34 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 70 72 65 3E 43 41 54 41 4C 49 4E 41 5F 48 4F 4D 45 2F 62 69 6E 2F 64 69 67 65 73 74 2E 5B 62 61 74 7C 73 68 5D 20 2D 61 20 7B 61 6C 67 6F 72 69 74 68 6D 7D 20 7B 63 6C 65 61 72 74 65 78 74 2D 70 61 73 73 77 6F 72 64 7D 0D 0A 3C 2F 70 72 65 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 3C 2F 64 69 76 3E 0D 0A 20 20 20 20 61 6E 64 20 74 68 65 20 64 69 67 65 73 74 65 64 20 76 65 72 73 69 6F 6E 20 6F 66 20 74 68 69 73 20 63 6C 65 61 72 74 65 78 74 20 70 61 73 73 77 6F 72 64 20 77 69 6C 6C 20 62 65 20 72 65 74 75 72 6E 65 64 20 74 6F 0D 0A 20 20 20 20 73 74 61 6E 64 61 72 64 20 6F 75 74 70 75 74 2E 3C 2F 6C 69 3E 0D 0A 3C 2F 75 6C 3E 0D 0A 0D 0A 3C 70 3E 49 66 20 75 73 69 6E 67 20 64 69 67 65 73 74 65 64 20 70 61 73 73 77 6F 72 64 73 20 77 69 74 68 20 44 49 47 45 53 54 20 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 2C 20 74 68 65 20 63 6C 65 61 72 74 65 78 74 20 75 73 65 64 0D 0A 20 20 20 74 6F 20 67 65 6E 65 72 61 74 65 20 74 68 65 20 64 69 67 65 73 74 20 69 73 20 64 69 66 66 65 72 65 6E 74 20 61 6E 64 20 74 68 65 20 64 69 67 65 73 74 20 6D 75 73 74 20 75 73 65 20 74 68 65 20 4D 44 35 0D 0A 20 20 20 61 6C 67 6F 72 69 74 68 6D 2E 20 49 6E 20 74 68 65 20 65 78 61 6D 70 6C 65 73 20 61 62 6F 76 65 20 3C 63 6F 64 65 3E 7B 63 6C 65 61 72 74 65 78 74 2D 70 61 73 73 77 6F 72 64 7D 3C 2F 63 6F 64 65 3E 20 6D 75 73 74 20 62 65 0D 0A 20 20 20 72 65 70 6C 61 63 65 64 20 77 69 74 68 20 3C 63 6F 64 65 3E 7B 75 73 65 72 6E 61 6D 65 7D 3A 7B 72 65 61 6C 6D 7D 3A 7B 63 6C 65 61 72 74 65 78 74 2D 70 61 73 73 77 6F 72 64 7D 3C 2F 63 6F 64 65 3E 2E 20 46 6F 72 0D 0A 20 20 20 65 78 61 6D 70 6C 65 2C 20 69 6E 20 61 20 64 65 76 65 6C 6F 70 6D 65 6E 74 20 65 6E 76 69 72 6F 6E 6D 65 6E 74 20 74 68 69 73 20 6D 69 67 68 74 20 74 61 6B 65 20 74 68 65 20 66 6F 72 6D 0D 0A 20 20 20 3C 63 6F 64 65 3E 74 65 73 74 55 73 65 72 3A 41 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 20 72 65 71 75 69 72 65 64 3A 74 65 73 74 50 61 73 73 77 6F 72 64 3C 2F 63 6F 64 65 3E 2E 20 54 68 65 20 76 61 6C 75 65 20 66 6F 72 0D 0A 20 20 20 3C 63 6F 64 65 3E 7B 72 65 61 6C 6D 7D 3C 2F 63 6F 64 65 3E 20 69 73 20 74 61 6B 65 6E 20 66 72 6F 6D 20 74 68 65 20 3C 63 6F 64 65 3E 26 6C 74 3B 72 65 61 6C 6D 2D 6E 61 6D 65 26 67 74 3B 3C 2F 63 6F 64 65 3E 0D 0A 20 20 20 65 6C 65 6D 65 6E 74 20 6F 66 20 74 68 65 20 77 65 62 20 61 70 70 6C 69 63 61 74 69 6F 6E 27 73 20 3C 63 6F 64 65 3E 26 6C 74 3B 6C 6F 67 69 6E 2D 63 6F 6E 66 69 67 26 67 74 3B 3C 2F 63 6F 64 65 3E 2E 20 49 66 0D 0A 20 20 20 6E 6F 74 20 73 70 65 63 69 66 69 65 64 20 69 6E 20 77 65 62 2E 78 6D 6C 2C 20 74 68 65 20 64 65 66 61 75 6C 74 20 76 61 6C 75 65 20 6F 66 20 3C 63 6F 64 65 3E 41 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 0D 0A 20 20 20 72 65 71 75 69 72 65 64 3C 2F 63 6F 64 65 3E 20 69 73 20 75 73 65 64 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 70 3E 4E 6F 6E 2D 41 53 43 49 49 20 75 73 65 72 6E 61 6D 65 73 20 61 6E 64 2F 6F 72 20 70 61 73 73 77 6F 72 64 73 20 61 72 65 20 73 75 70 70 6F 72 74 65 64 20 75 73 69 6E 67 0D 0A 3C 64 69 76 20 61 6C 69 67 6E 3D 22 6C 65 66 74 22 3E 3C 74 61 62 6C 65 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 34 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 70 72 65 3E 43 41 54 41 4C 49 4E 41 5F 48 4F 4D 45 2F 62 69 6E 2F 64 69 67 65 73 74 2E 5B 62 61 74 7C 73 68 5D 20 2D 61 20 7B 61 6C 67 6F 72 69 74 68 6D 7D 20 2D 65 20 7B 65 6E 63 6F 64 69 6E 67 7D 20 7B 69 6E 70 75 74 7D 0D 0A 3C 2F 70 72 65 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 3C 2F 64 69 76 3E 0D 0A 62 75 74 20 63 61 72 65 20 69 73 20 72 65 71 75 69 72 65 64 20 74 6F 20 65 6E 73 75 72 65 20 74 68 61 74 20 74 68 65 20 6E 6F 6E 2D 41 53 43 49 49 20 69 6E 70 75 74 20 69 73 0D 0A 63 6F 72 72 65 63 74 6C 79 20 70 61 73 73 65 64 20 74 6F 20 74 68 65 20 64 69 67 65 73 74 65 72 2E 0D 0A 54 68 65 20 64 69 67 65 73 74 65 72 20 72 65 74 75 72 6E 73 20 3C 63 6F 64 65 3E 7B 69 6E 70 75 74 7D 3A 7B 64 69 67 65 73 74 7D 3C 2F 63 6F 64 65 3E 2E 20 49 66 20 74 68 65 20 69 6E 70 75 74 20 61 70 70 65 61 72 73 0D 0A 63 6F 72 72 75 70 74 65 64 20 69 6E 20 74 68 65 20 72 65 74 75 72 6E 2C 20 74 68 65 20 64 69 67 65 73 74 20 77 69 6C 6C 20 62 65 20 69 6E 76 61 6C 69 64 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 2F 62 6C 6F 63 6B 71 75 6F 74 65 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 0D 0A 0D 0A 0D 0A 0D 0A 3C 74 61 62 6C 65 20 62 6F 72 64 65 72 3D 22 30 22 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 30 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 32 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 38 32 38 44 41 36 22 3E 3C 66 6F 6E 74 20 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 66 61 63 65 3D 22 61 72 69 61 6C 2C 68 65 6C 76 65 74 69 63 61 2E 73 61 6E 73 65 72 69 66 22 3E 3C 61 20 6E 61 6D 65 3D 22 45 78 61 6D 70 6C 65 20 41 70 70 6C 69 63 61 74 69 6F 6E 22 3E 3C 21 2D 2D 28 29 2D 2D 3E 3C 2F 61 3E 3C 61 20 6E 61 6D 65 3D 22 45 78 61 6D 70 6C 65 5F 41 70 70 6C 69 63 61 74 69 6F 6E 22 3E 3C 73 74 72 6F 6E 67 3E 45 78 61 6D 70 6C 65 20 41 70 70 6C 69 63 61 74 69 6F 6E 3C 2F 73 74 72 6F 6E 67 3E 3C 2F 61 3E 3C 2F 66 6F 6E 74 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 3E 3C 62 6C 6F 63 6B 71 75 6F 74 65 3E 0D 0A 0D 0A 3C 70 3E 54 68 65 20 65 78 61 6D 70 6C 65 20 61 70 70 6C 69 63 61 74 69 6F 6E 20 73 68 69 70 70 65 64 20 77 69 74 68 20 54 6F 6D 63 61 74 20 69 6E 63 6C 75 64 65 73 20 61 6E 20 61 72 65 61 20 74 68 61 74 20 69 73 0D 0A 70 72 6F 74 65 63 74 65 64 20 62 79 20 61 20 73 65 63 75 72 69 74 79 20 63 6F 6E 73 74 72 61 69 6E 74 2C 20 75 74 69 6C 69 7A 69 6E 67 20 66 6F 72 6D 2D 62 61 73 65 64 20 6C 6F 67 69 6E 2E 20 20 54 6F 20 61 63 63 65 73 73 20 69 74 2C 0D 0A 70 6F 69 6E 74 20 79 6F 75 72 20 62 72 6F 77 73 65 72 20 61 74 0D 0A 3C 61 20 68 72 65 66 3D 22 68 74 74 70 3A 2F 2F 6C 6F 63 61 6C 68 6F 73 74 3A 38 30 38 30 2F 65 78 61 6D 70 6C 65 73 2F 6A 73 70 2F 73 65 63 75 72 69 74 79 2F 70 72 6F 74 65 63 74 65 64 2F 22 3E 68 74 74 70 3A 2F 2F 6C 6F 63 61 6C 68 6F 73 74 3A 38 30 38 30 2F 65 78 61 6D 70 6C 65 73 2F 6A 73 70 2F 73 65 63 75 72 69 74 79 2F 70 72 6F 74 65 63 74 65 64 2F 3C 2F 61 3E 0D 0A 61 6E 64 20 6C 6F 67 20 6F 6E 20 77 69 74 68 20 6F 6E 65 20 6F 66 20 74 68 65 20 75 73 65 72 6E 61 6D 65 73 20 61 6E 64 20 70 61 73 73 77 6F 72 64 73 20 64 65 73 63 72 69 62 65 64 20 66 6F 72 20 74 68 65 20 64 65 66 61 75 6C 74 0D 0A 3C 61 20 68 72 65 66 3D 22 23 55 73 65 72 44 61 74 61 62 61 73 65 52 65 61 6C 6D 22 3E 55 73 65 72 44 61 74 61 62 61 73 65 52 65 61 6C 6D 3C 2F 61 3E 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 2F 62 6C 6F 63 6B 71 75 6F 74 65 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 0D 0A 0D 0A 0D 0A 3C 74 61 62 6C 65 20 62 6F 72 64 65 72 3D 22 30 22 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 30 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 32 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 38 32 38 44 41 36 22 3E 3C 66 6F 6E 74 20 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 66 61 63 65 3D 22 61 72 69 61 6C 2C 68 65 6C 76 65 74 69 63 61 2E 73 61 6E 73 65 72 69 66 22 3E 3C 61 20 6E 61 6D 65 3D 22 4D 61 6E 61 67 65 72 20 41 70 70 6C 69 63 61 74 69 6F 6E 22 3E 3C 21 2D 2D 28 29 2D 2D 3E 3C 2F 61 3E 3C 61 20 6E 61 6D 65 3D 22 4D 61 6E 61 67 65 72 5F 41 70 70 6C 69 63 61 74 69 6F 6E 22 3E 3C 73 74 72 6F 6E 67 3E 4D 61 6E 61 67 65 72 20 41 70 70 6C 69 63 61 74 69 6F 6E 3C 2F 73 74 72 6F 6E 67 3E 3C 2F 61 3E 3C 2F 66 6F 6E 74 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 3E 3C 62 6C 6F 63 6B 71 75 6F 74 65 3E 0D 0A 0D 0A 3C 70 3E 49 66 20 79 6F 75 20 77 69 73 68 20 74 6F 20 75 73 65 20 74 68 65 20 3C 61 20 68 72 65 66 3D 22 6D 61 6E 61 67 65 72 2D 68 6F 77 74 6F 2E 68 74 6D 6C 22 3E 4D 61 6E 61 67 65 72 20 41 70 70 6C 69 63 61 74 69 6F 6E 3C 2F 61 3E 0D 0A 74 6F 20 64 65 70 6C 6F 79 20 61 6E 64 20 75 6E 64 65 70 6C 6F 79 20 61 70 70 6C 69 63 61 74 69 6F 6E 73 20 69 6E 20 61 20 72 75 6E 6E 69 6E 67 20 54 6F 6D 63 61 74 20 69 6E 73 74 61 6C 6C 61 74 69 6F 6E 2C 20 79 6F 75 0D 0A 4D 55 53 54 20 61 64 64 20 74 68 65 20 22 6D 61 6E 61 67 65 72 2D 67 75 69 22 20 72 6F 6C 65 20 74 6F 20 61 74 20 6C 65 61 73 74 20 6F 6E 65 20 75 73 65 72 6E 61 6D 65 20 69 6E 20 79 6F 75 72 20 73 65 6C 65 63 74 65 64 0D 0A 52 65 61 6C 6D 20 69 6D 70 6C 65 6D 65 6E 74 61 74 69 6F 6E 2E 20 20 54 68 69 73 20 69 73 20 62 65 63 61 75 73 65 20 74 68 65 20 6D 61 6E 61 67 65 72 20 77 65 62 20 61 70 70 6C 69 63 61 74 69 6F 6E 20 69 74 73 65 6C 66 20 75 73 65 73 20 61 0D 0A 73 65 63 75 72 69 74 79 20 63 6F 6E 73 74 72 61 69 6E 74 20 74 68 61 74 20 72 65 71 75 69 72 65 73 20 72 6F 6C 65 20 22 6D 61 6E 61 67 65 72 2D 67 75 69 22 20 74 6F 20 61 63 63 65 73 73 20 41 4E 59 20 72 65 71 75 65 73 74 20 55 52 49 0D 0A 77 69 74 68 69 6E 20 74 68 65 20 48 54 4D 4C 20 69 6E 74 65 72 66 61 63 65 20 6F 66 20 74 68 61 74 20 61 70 70 6C 69 63 61 74 69 6F 6E 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 70 3E 46 6F 72 20 73 65 63 75 72 69 74 79 20 72 65 61 73 6F 6E 73 2C 20 6E 6F 20 75 73 65 72 6E 61 6D 65 20 69 6E 20 74 68 65 20 64 65 66 61 75 6C 74 20 52 65 61 6C 6D 20 28 69 2E 65 2E 20 75 73 69 6E 67 0D 0A 3C 63 6F 64 65 3E 63 6F 6E 66 2F 74 6F 6D 63 61 74 2D 75 73 65 72 73 2E 78 6D 6C 3C 2F 63 6F 64 65 3E 20 69 73 20 61 73 73 69 67 6E 65 64 20 74 68 65 20 22 6D 61 6E 61 67 65 72 2D 67 75 69 22 20 72 6F 6C 65 2E 0D 0A 54 68 65 72 65 66 6F 72 65 2C 20 6E 6F 20 6F 6E 65 20 77 69 6C 6C 20 62 65 20 61 62 6C 65 20 74 6F 20 75 74 69 6C 69 7A 65 20 74 68 65 20 66 65 61 74 75 72 65 73 20 6F 66 20 74 68 69 73 20 61 70 70 6C 69 63 61 74 69 6F 6E 0D 0A 75 6E 74 69 6C 20 74 68 65 20 54 6F 6D 63 61 74 20 61 64 6D 69 6E 69 73 74 72 61 74 6F 72 20 73 70 65 63 69 66 69 63 61 6C 6C 79 20 61 73 73 69 67 6E 73 20 74 68 69 73 20 72 6F 6C 65 20 74 6F 20 6F 6E 65 20 6F 72 20 6D 6F 72 65 0D 0A 75 73 65 72 73 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 2F 62 6C 6F 63 6B 71 75 6F 74 65 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 0D 0A 0D 0A 3C 74 61 62 6C 65 20 62 6F 72 64 65 72 3D 22 30 22 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 30 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 32 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 38 32 38 44 41 36 22 3E 3C 66 6F 6E 74 20 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 66 61 63 65 3D 22 61 72 69 61 6C 2C 68 65 6C 76 65 74 69 63 61 2E 73 61 6E 73 65 72 69 66 22 3E 3C 61 20 6E 61 6D 65 3D 22 52 65 61 6C 6D 20 4C 6F 67 67 69 6E 67 22 3E 3C 21 2D 2D 28 29 2D 2D 3E 3C 2F 61 3E 3C 61 20 6E 61 6D 65 3D 22 52 65 61 6C 6D 5F 4C 6F 67 67 69 6E 67 22 3E 3C 73 74 72 6F 6E 67 3E 52 65 61 6C 6D 20 4C 6F 67 67 69 6E 67 3C 2F 73 74 72 6F 6E 67 3E 3C 2F 61 3E 3C 2F 66 6F 6E 74 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 3E 3C 62 6C 6F 63 6B 71 75 6F 74 65 3E 0D 0A 0D 0A 3C 70 3E 44 65 62 75 67 67 69 6E 67 20 61 6E 64 20 65 78 63 65 70 74 69 6F 6E 20 6D 65 73 73 61 67 65 73 20 6C 6F 67 67 65 64 20 62 79 20 61 20 3C 63 6F 64 65 3E 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 20 77 69 6C 6C 0D 0A 20 20 20 62 65 20 72 65 63 6F 72 64 65 64 20 62 79 20 74 68 65 20 6C 6F 67 67 69 6E 67 20 63 6F 6E 66 69 67 75 72 61 74 69 6F 6E 20 61 73 73 6F 63 69 61 74 65 64 20 77 69 74 68 20 74 68 65 20 63 6F 6E 74 61 69 6E 65 72 0D 0A 20 20 20 66 6F 72 20 74 68 65 20 72 65 61 6C 6D 3A 20 69 74 73 20 73 75 72 72 6F 75 6E 64 69 6E 67 20 3C 61 20 68 72 65 66 3D 22 63 6F 6E 66 69 67 2F 63 6F 6E 74 65 78 74 2E 68 74 6D 6C 22 3E 43 6F 6E 74 65 78 74 3C 2F 61 3E 2C 0D 0A 20 20 20 3C 61 20 68 72 65 66 3D 22 63 6F 6E 66 69 67 2F 68 6F 73 74 2E 68 74 6D 6C 22 3E 48 6F 73 74 3C 2F 61 3E 2C 20 6F 72 0D 0A 20 20 20 3C 61 20 68 72 65 66 3D 22 63 6F 6E 66 69 67 2F 65 6E 67 69 6E 65 2E 68 74 6D 6C 22 3E 45 6E 67 69 6E 65 3C 2F 61 3E 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 2F 62 6C 6F 63 6B 71 75 6F 74 65 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 0D 0A 0D 0A 3C 2F 62 6C 6F 63 6B 71 75 6F 74 65 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 3C 74 61 62 6C 65 20 62 6F 72 64 65 72 3D 22 30 22 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 30 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 32 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 35 32 35 44 37 36 22 3E 3C 66 6F 6E 74 20 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 66 61 63 65 3D 22 61 72 69 61 6C 2C 68 65 6C 76 65 74 69 63 61 2E 73 61 6E 73 65 72 69 66 22 3E 3C 61 20 6E 61 6D 65 3D 22 53 74 61 6E 64 61 72 64 20 52 65 61 6C 6D 20 49 6D 70 6C 65 6D 65 6E 74 61 74 69 6F 6E 73 22 3E 3C 21 2D 2D 28 29 2D 2D 3E 3C 2F 61 3E 3C 61 20 6E 61 6D 65 3D 22 53 74 61 6E 64 61 72 64 5F 52 65 61 6C 6D 5F 49 6D 70 6C 65 6D 65 6E 74 61 74 69 6F 6E 73 22 3E 3C 73 74 72 6F 6E 67 3E 53 74 61 6E 64 61 72 64 20 52 65 61 6C 6D 20 49 6D 70 6C 65 6D 65 6E 74 61 74 69 6F 6E 73 3C 2F 73 74 72 6F 6E 67 3E 3C 2F 61 3E 3C 2F 66 6F 6E 74 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 3E 3C 62 6C 6F 63 6B 71 75 6F 74 65 3E 0D 0A 0D 0A 3C 74 61 62 6C 65 20 62 6F 72 64 65 72 3D 22 30 22 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 30 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 32 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 38 32 38 44 41 36 22 3E 3C 66 6F 6E 74 20 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 66 61 63 65 3D 22 61 72 69 61 6C 2C 68 65 6C 76 65 74 69 63 61 2E 73 61 6E 73 65 72 69 66 22 3E 3C 61 20 6E 61 6D 65 3D 22 4A 44 42 43 52 65 61 6C 6D 22 3E 3C 73 74 72 6F 6E 67 3E 4A 44 42 43 52 65 61 6C 6D 3C 2F 73 74 72 6F 6E 67 3E 3C 2F 61 3E 3C 2F 66 6F 6E 74 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 3E 3C 62 6C 6F 63 6B 71 75 6F 74 65 3E 0D 0A 0D 0A 3C 68 33 3E 49 6E 74 72 6F 64 75 63 74 69 6F 6E 3C 2F 68 33 3E 0D 0A 0D 0A 3C 70 3E 3C 73 74 72 6F 6E 67 3E 4A 44 42 43 52 65 61 6C 6D 3C 2F 73 74 72 6F 6E 67 3E 20 69 73 20 61 6E 20 69 6D 70 6C 65 6D 65 6E 74 61 74 69 6F 6E 20 6F 66 20 74 68 65 20 54 6F 6D 63 61 74 0D 0A 3C 63 6F 64 65 3E 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 20 69 6E 74 65 72 66 61 63 65 20 74 68 61 74 20 6C 6F 6F 6B 73 20 75 70 20 75 73 65 72 73 20 69 6E 20 61 20 72 65 6C 61 74 69 6F 6E 61 6C 20 64 61 74 61 62 61 73 65 0D 0A 61 63 63 65 73 73 65 64 20 76 69 61 20 61 20 4A 44 42 43 20 64 72 69 76 65 72 2E 20 20 54 68 65 72 65 20 69 73 20 73 75 62 73 74 61 6E 74 69 61 6C 20 63 6F 6E 66 69 67 75 72 61 74 69 6F 6E 20 66 6C 65 78 69 62 69 6C 69 74 79 0D 0A 74 68 61 74 20 6C 65 74 73 20 79 6F 75 20 61 64 61 70 74 20 74 6F 20 65 78 69 73 74 69 6E 67 20 74 61 62 6C 65 20 61 6E 64 20 63 6F 6C 75 6D 6E 20 6E 61 6D 65 73 2C 20 61 73 20 6C 6F 6E 67 20 61 73 20 79 6F 75 72 0D 0A 64 61 74 61 62 61 73 65 20 73 74 72 75 63 74 75 72 65 20 63 6F 6E 66 6F 72 6D 73 20 74 6F 20 74 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 72 65 71 75 69 72 65 6D 65 6E 74 73 3A 3C 2F 70 3E 0D 0A 3C 75 6C 3E 0D 0A 3C 6C 69 3E 54 68 65 72 65 20 6D 75 73 74 20 62 65 20 61 20 74 61 62 6C 65 2C 20 72 65 66 65 72 65 6E 63 65 64 20 62 65 6C 6F 77 20 61 73 20 74 68 65 20 3C 65 6D 3E 75 73 65 72 73 3C 2F 65 6D 3E 20 74 61 62 6C 65 2C 0D 0A 20 20 20 20 74 68 61 74 20 63 6F 6E 74 61 69 6E 73 20 6F 6E 65 20 72 6F 77 20 66 6F 72 20 65 76 65 72 79 20 76 61 6C 69 64 20 75 73 65 72 20 74 68 61 74 20 74 68 69 73 20 3C 63 6F 64 65 3E 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 0D 0A 20 20 20 20 73 68 6F 75 6C 64 20 72 65 63 6F 67 6E 69 7A 65 2E 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 54 68 65 20 3C 65 6D 3E 75 73 65 72 73 3C 2F 65 6D 3E 20 74 61 62 6C 65 20 6D 75 73 74 20 63 6F 6E 74 61 69 6E 20 61 74 20 6C 65 61 73 74 20 74 77 6F 20 63 6F 6C 75 6D 6E 73 20 28 69 74 20 6D 61 79 0D 0A 20 20 20 20 63 6F 6E 74 61 69 6E 20 6D 6F 72 65 20 69 66 20 79 6F 75 72 20 65 78 69 73 74 69 6E 67 20 61 70 70 6C 69 63 61 74 69 6F 6E 73 20 72 65 71 75 69 72 65 64 20 69 74 29 3A 0D 0A 20 20 20 20 3C 75 6C 3E 0D 0A 20 20 20 20 3C 6C 69 3E 55 73 65 72 6E 61 6D 65 20 74 6F 20 62 65 20 72 65 63 6F 67 6E 69 7A 65 64 20 62 79 20 54 6F 6D 63 61 74 20 77 68 65 6E 20 74 68 65 20 75 73 65 72 20 6C 6F 67 73 20 69 6E 2E 3C 2F 6C 69 3E 0D 0A 20 20 20 20 3C 6C 69 3E 50 61 73 73 77 6F 72 64 20 74 6F 20 62 65 20 72 65 63 6F 67 6E 69 7A 65 64 20 62 79 20 54 6F 6D 63 61 74 20 77 68 65 6E 20 74 68 65 20 75 73 65 72 20 6C 6F 67 73 20 69 6E 2E 0D 0A 20 20 20 20 20 20 20 20 54 68 69 73 20 76 61 6C 75 65 20 6D 61 79 20 69 6E 20 63 6C 65 61 72 74 65 78 74 20 6F 72 20 64 69 67 65 73 74 65 64 20 2D 20 73 65 65 20 62 65 6C 6F 77 20 66 6F 72 20 6D 6F 72 65 0D 0A 20 20 20 20 20 20 20 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 2E 3C 2F 6C 69 3E 0D 0A 20 20 20 20 3C 2F 75 6C 3E 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 54 68 65 72 65 20 6D 75 73 74 20 62 65 20 61 20 74 61 62 6C 65 2C 20 72 65 66 65 72 65 6E 63 65 64 20 62 65 6C 6F 77 20 61 73 20 74 68 65 20 3C 65 6D 3E 75 73 65 72 20 72 6F 6C 65 73 3C 2F 65 6D 3E 20 74 61 62 6C 65 2C 0D 0A 20 20 20 20 74 68 61 74 20 63 6F 6E 74 61 69 6E 73 20 6F 6E 65 20 72 6F 77 20 66 6F 72 20 65 76 65 72 79 20 76 61 6C 69 64 20 72 6F 6C 65 20 74 68 61 74 20 69 73 20 61 73 73 69 67 6E 65 64 20 74 6F 20 61 0D 0A 20 20 20 20 70 61 72 74 69 63 75 6C 61 72 20 75 73 65 72 2E 20 20 49 74 20 69 73 20 6C 65 67 61 6C 20 66 6F 72 20 61 20 75 73 65 72 20 74 6F 20 68 61 76 65 20 7A 65 72 6F 2C 20 6F 6E 65 2C 20 6F 72 20 6D 6F 72 65 20 74 68 61 6E 0D 0A 20 20 20 20 6F 6E 65 20 76 61 6C 69 64 20 72 6F 6C 65 2E 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 54 68 65 20 3C 65 6D 3E 75 73 65 72 20 72 6F 6C 65 73 3C 2F 65 6D 3E 20 74 61 62 6C 65 20 6D 75 73 74 20 63 6F 6E 74 61 69 6E 20 61 74 20 6C 65 61 73 74 20 74 77 6F 20 63 6F 6C 75 6D 6E 73 20 28 69 74 20 6D 61 79 0D 0A 20 20 20 20 63 6F 6E 74 61 69 6E 20 6D 6F 72 65 20 69 66 20 79 6F 75 72 20 65 78 69 73 74 69 6E 67 20 61 70 70 6C 69 63 61 74 69 6F 6E 73 20 72 65 71 75 69 72 65 64 20 69 74 29 3A 0D 0A 20 20 20 20 3C 75 6C 3E 0D 0A 20 20 20 20 3C 6C 69 3E 55 73 65 72 6E 61 6D 65 20 74 6F 20 62 65 20 72 65 63 6F 67 6E 69 7A 65 64 20 62 79 20 54 6F 6D 63 61 74 20 28 73 61 6D 65 20 76 61 6C 75 65 20 61 73 20 69 73 20 73 70 65 63 69 66 69 65 64 0D 0A 20 20 20 20 20 20 20 20 69 6E 20 74 68 65 20 3C 65 6D 3E 75 73 65 72 73 3C 2F 65 6D 3E 20 74 61 62 6C 65 29 2E 3C 2F 6C 69 3E 0D 0A 20 20 20 20 3C 6C 69 3E 52 6F 6C 65 20 6E 61 6D 65 20 6F 66 20 61 20 76 61 6C 69 64 20 72 6F 6C 65 20 61 73 73 6F 63 69 61 74 65 64 20 77 69 74 68 20 74 68 69 73 20 75 73 65 72 2E 3C 2F 6C 69 3E 0D 0A 20 20 20 20 3C 2F 75 6C 3E 3C 2F 6C 69 3E 0D 0A 3C 2F 75 6C 3E 0D 0A 0D 0A 3C 68 33 3E 51 75 69 63 6B 20 53 74 61 72 74 3C 2F 68 33 3E 0D 0A 0D 0A 3C 70 3E 54 6F 20 73 65 74 20 75 70 20 54 6F 6D 63 61 74 20 74 6F 20 75 73 65 20 4A 44 42 43 52 65 61 6C 6D 2C 20 79 6F 75 20 77 69 6C 6C 20 6E 65 65 64 20 74 6F 20 66 6F 6C 6C 6F 77 20 74 68 65 73 65 20 73 74 65 70 73 3A 3C 2F 70 3E 0D 0A 3C 6F 6C 3E 0D 0A 3C 6C 69 3E 49 66 20 79 6F 75 20 68 61 76 65 20 6E 6F 74 20 79 65 74 20 64 6F 6E 65 20 73 6F 2C 20 63 72 65 61 74 65 20 74 61 62 6C 65 73 20 61 6E 64 20 63 6F 6C 75 6D 6E 73 20 69 6E 20 79 6F 75 72 20 64 61 74 61 62 61 73 65 0D 0A 20 20 20 20 74 68 61 74 20 63 6F 6E 66 6F 72 6D 20 74 6F 20 74 68 65 20 72 65 71 75 69 72 65 6D 65 6E 74 73 20 64 65 73 63 72 69 62 65 64 20 61 62 6F 76 65 2E 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 43 6F 6E 66 69 67 75 72 65 20 61 20 64 61 74 61 62 61 73 65 20 75 73 65 72 6E 61 6D 65 20 61 6E 64 20 70 61 73 73 77 6F 72 64 20 66 6F 72 20 75 73 65 20 62 79 20 54 6F 6D 63 61 74 2C 20 74 68 61 74 20 68 61 73 0D 0A 20 20 20 20 61 74 20 6C 65 61 73 74 20 72 65 61 64 20 6F 6E 6C 79 20 61 63 63 65 73 73 20 74 6F 20 74 68 65 20 74 61 62 6C 65 73 20 64 65 73 63 72 69 62 65 64 20 61 62 6F 76 65 2E 20 20 28 54 6F 6D 63 61 74 20 77 69 6C 6C 0D 0A 20 20 20 20 6E 65 76 65 72 20 61 74 74 65 6D 70 74 20 74 6F 20 77 72 69 74 65 20 74 6F 20 74 68 65 73 65 20 74 61 62 6C 65 73 2E 29 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 50 6C 61 63 65 20 61 20 63 6F 70 79 20 6F 66 20 74 68 65 20 4A 44 42 43 20 64 72 69 76 65 72 20 79 6F 75 20 77 69 6C 6C 20 62 65 20 75 73 69 6E 67 20 69 6E 73 69 64 65 20 74 68 65 0D 0A 20 20 20 20 3C 63 6F 64 65 3E 24 43 41 54 41 4C 49 4E 41 5F 48 4F 4D 45 2F 6C 69 62 3C 2F 63 6F 64 65 3E 20 64 69 72 65 63 74 6F 72 79 2E 0D 0A 20 20 20 20 4E 6F 74 65 20 74 68 61 74 20 3C 73 74 72 6F 6E 67 3E 6F 6E 6C 79 3C 2F 73 74 72 6F 6E 67 3E 20 4A 41 52 20 66 69 6C 65 73 20 61 72 65 20 72 65 63 6F 67 6E 69 7A 65 64 21 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 53 65 74 20 75 70 20 61 20 3C 63 6F 64 65 3E 26 6C 74 3B 52 65 61 6C 6D 26 67 74 3B 3C 2F 63 6F 64 65 3E 20 65 6C 65 6D 65 6E 74 2C 20 61 73 20 64 65 73 63 72 69 62 65 64 20 62 65 6C 6F 77 2C 20 69 6E 20 79 6F 75 72 0D 0A 20 20 20 20 3C 63 6F 64 65 3E 24 43 41 54 41 4C 49 4E 41 5F 42 41 53 45 2F 63 6F 6E 66 2F 73 65 72 76 65 72 2E 78 6D 6C 3C 2F 63 6F 64 65 3E 20 66 69 6C 65 2E 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 52 65 73 74 61 72 74 20 54 6F 6D 63 61 74 20 69 66 20 69 74 20 69 73 20 61 6C 72 65 61 64 79 20 72 75 6E 6E 69 6E 67 2E 3C 2F 6C 69 3E 0D 0A 3C 2F 6F 6C 3E 0D 0A 0D 0A 3C 68 33 3E 52 65 61 6C 6D 20 45 6C 65 6D 65 6E 74 20 41 74 74 72 69 62 75 74 65 73 3C 2F 68 33 3E 0D 0A 0D 0A 3C 70 3E 54 6F 20 63 6F 6E 66 69 67 75 72 65 20 4A 44 42 43 52 65 61 6C 6D 2C 20 79 6F 75 20 77 69 6C 6C 20 63 72 65 61 74 65 20 61 20 3C 63 6F 64 65 3E 26 6C 74 3B 52 65 61 6C 6D 26 67 74 3B 3C 2F 63 6F 64 65 3E 0D 0A 65 6C 65 6D 65 6E 74 20 61 6E 64 20 6E 65 73 74 20 69 74 20 69 6E 20 79 6F 75 72 20 3C 63 6F 64 65 3E 24 43 41 54 41 4C 49 4E 41 5F 42 41 53 45 2F 63 6F 6E 66 2F 73 65 72 76 65 72 2E 78 6D 6C 3C 2F 63 6F 64 65 3E 20 66 69 6C 65 2C 0D 0A 61 73 20 64 65 73 63 72 69 62 65 64 20 3C 61 20 68 72 65 66 3D 22 23 43 6F 6E 66 69 67 75 72 69 6E 67 20 61 20 52 65 61 6C 6D 22 3E 61 62 6F 76 65 3C 2F 61 3E 2E 20 54 68 65 20 61 74 74 72 69 62 75 74 65 73 20 66 6F 72 20 74 68 65 0D 0A 4A 44 42 43 52 65 61 6C 6D 20 61 72 65 20 64 65 66 69 6E 65 64 20 69 6E 20 74 68 65 20 3C 61 20 68 72 65 66 3D 22 63 6F 6E 66 69 67 2F 72 65 61 6C 6D 2E 68 74 6D 6C 22 3E 52 65 61 6C 6D 3C 2F 61 3E 20 63 6F 6E 66 69 67 75 72 61 74 69 6F 6E 0D 0A 64 6F 63 75 6D 65 6E 74 61 74 69 6F 6E 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 68 33 3E 45 78 61 6D 70 6C 65 3C 2F 68 33 3E 0D 0A 0D 0A 3C 70 3E 41 6E 20 65 78 61 6D 70 6C 65 20 53 51 4C 20 73 63 72 69 70 74 20 74 6F 20 63 72 65 61 74 65 20 74 68 65 20 6E 65 65 64 65 64 20 74 61 62 6C 65 73 20 6D 69 67 68 74 20 6C 6F 6F 6B 20 73 6F 6D 65 74 68 69 6E 67 0D 0A 6C 69 6B 65 20 74 68 69 73 20 28 61 64 61 70 74 20 74 68 65 20 73 79 6E 74 61 78 20 61 73 20 72 65 71 75 69 72 65 64 20 66 6F 72 20 79 6F 75 72 20 70 61 72 74 69 63 75 6C 61 72 20 64 61 74 61 62 61 73 65 29 3A 3C 2F 70 3E 0D 0A 3C 64 69 76 20 61 6C 69 67 6E 3D 22 6C 65 66 74 22 3E 3C 74 61 62 6C 65 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 34 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 70 72 65 3E 0D 0A 63 72 65 61 74 65 20 74 61 62 6C 65 20 75 73 65 72 73 20 28 0D 0A 20 20 75 73 65 72 5F 6E 61 6D 65 20 20 20 20 20 20 20 20 20 76 61 72 63 68 61 72 28 31 35 29 20 6E 6F 74 20 6E 75 6C 6C 20 70 72 69 6D 61 72 79 20 6B 65 79 2C 0D 0A 20 20 75 73 65 72 5F 70 61 73 73 20 20 20 20 20 20 20 20 20 76 61 72 63 68 61 72 28 31 35 29 20 6E 6F 74 20 6E 75 6C 6C 0D 0A 29 3B 0D 0A 0D 0A 63 72 65 61 74 65 20 74 61 62 6C 65 20 75 73 65 72 5F 72 6F 6C 65 73 20 28 0D 0A 20 20 75 73 65 72 5F 6E 61 6D 65 20 20 20 20 20 20 20 20 20 76 61 72 63 68 61 72 28 31 35 29 20 6E 6F 74 20 6E 75 6C 6C 2C 0D 0A 20 20 72 6F 6C 65 5F 6E 61 6D 65 20 20 20 20 20 20 20 20 20 76 61 72 63 68 61 72 28 31 35 29 20 6E 6F 74 20 6E 75 6C 6C 2C 0D 0A 20 20 70 72 69 6D 61 72 79 20 6B 65 79 20 28 75 73 65 72 5F 6E 61 6D 65 2C 20 72 6F 6C 65 5F 6E 61 6D 65 29 0D 0A 29 3B 0D 0A 3C 2F 70 72 65 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 3C 2F 64 69 76 3E 0D 0A 0D 0A 3C 70 3E 45 78 61 6D 70 6C 65 20 3C 63 6F 64 65 3E 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 20 65 6C 65 6D 65 6E 74 73 20 61 72 65 20 69 6E 63 6C 75 64 65 64 20 28 63 6F 6D 6D 65 6E 74 65 64 20 6F 75 74 29 20 69 6E 20 74 68 65 0D 0A 64 65 66 61 75 6C 74 20 3C 63 6F 64 65 3E 24 43 41 54 41 4C 49 4E 41 5F 42 41 53 45 2F 63 6F 6E 66 2F 73 65 72 76 65 72 2E 78 6D 6C 3C 2F 63 6F 64 65 3E 20 66 69 6C 65 2E 20 20 48 65 72 65 27 73 20 61 6E 20 65 78 61 6D 70 6C 65 0D 0A 66 6F 72 20 75 73 69 6E 67 20 61 20 4D 79 53 51 4C 20 64 61 74 61 62 61 73 65 20 63 61 6C 6C 65 64 20 22 61 75 74 68 6F 72 69 74 79 22 2C 20 63 6F 6E 66 69 67 75 72 65 64 20 77 69 74 68 20 74 68 65 20 74 61 62 6C 65 73 0D 0A 64 65 73 63 72 69 62 65 64 20 61 62 6F 76 65 2C 20 61 6E 64 20 61 63 63 65 73 73 65 64 20 77 69 74 68 20 75 73 65 72 6E 61 6D 65 20 22 64 62 75 73 65 72 22 20 61 6E 64 20 70 61 73 73 77 6F 72 64 20 22 64 62 70 61 73 73 22 3A 3C 2F 70 3E 0D 0A 3C 64 69 76 20 61 6C 69 67 6E 3D 22 6C 65 66 74 22 3E 3C 74 61 62 6C 65 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 34 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 70 72 65 3E 0D 0A 26 6C 74 3B 52 65 61 6C 6D 20 63 6C 61 73 73 4E 61 6D 65 3D 22 6F 72 67 2E 61 70 61 63 68 65 2E 63 61 74 61 6C 69 6E 61 2E 72 65 61 6C 6D 2E 4A 44 42 43 52 65 61 6C 6D 22 0D 0A 20 20 20 20 20 20 64 72 69 76 65 72 4E 61 6D 65 3D 22 6F 72 67 2E 67 6A 74 2E 6D 6D 2E 6D 79 73 71 6C 2E 44 72 69 76 65 72 22 0D 0A 20 20 20 63 6F 6E 6E 65 63 74 69 6F 6E 55 52 4C 3D 22 6A 64 62 63 3A 6D 79 73 71 6C 3A 2F 2F 6C 6F 63 61 6C 68 6F 73 74 2F 61 75 74 68 6F 72 69 74 79 3F 75 73 65 72 3D 64 62 75 73 65 72 26 61 6D 70 3B 61 6D 70 3B 70 61 73 73 77 6F 72 64 3D 64 62 70 61 73 73 22 0D 0A 20 20 20 20 20 20 20 75 73 65 72 54 61 62 6C 65 3D 22 75 73 65 72 73 22 20 75 73 65 72 4E 61 6D 65 43 6F 6C 3D 22 75 73 65 72 5F 6E 61 6D 65 22 20 75 73 65 72 43 72 65 64 43 6F 6C 3D 22 75 73 65 72 5F 70 61 73 73 22 0D 0A 20 20 20 75 73 65 72 52 6F 6C 65 54 61 62 6C 65 3D 22 75 73 65 72 5F 72 6F 6C 65 73 22 20 72 6F 6C 65 4E 61 6D 65 43 6F 6C 3D 22 72 6F 6C 65 5F 6E 61 6D 65 22 2F 26 67 74 3B 0D 0A 3C 2F 70 72 65 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 3C 2F 64 69 76 3E 0D 0A 0D 0A 3C 68 33 3E 41 64 64 69 74 69 6F 6E 61 6C 20 4E 6F 74 65 73 3C 2F 68 33 3E 0D 0A 0D 0A 3C 70 3E 4A 44 42 43 52 65 61 6C 6D 20 6F 70 65 72 61 74 65 73 20 61 63 63 6F 72 64 69 6E 67 20 74 6F 20 74 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 72 75 6C 65 73 3A 3C 2F 70 3E 0D 0A 3C 75 6C 3E 0D 0A 3C 6C 69 3E 57 68 65 6E 20 61 20 75 73 65 72 20 61 74 74 65 6D 70 74 73 20 74 6F 20 61 63 63 65 73 73 20 61 20 70 72 6F 74 65 63 74 65 64 20 72 65 73 6F 75 72 63 65 20 66 6F 72 20 74 68 65 20 66 69 72 73 74 20 74 69 6D 65 2C 0D 0A 20 20 20 20 54 6F 6D 63 61 74 20 77 69 6C 6C 20 63 61 6C 6C 20 74 68 65 20 3C 63 6F 64 65 3E 61 75 74 68 65 6E 74 69 63 61 74 65 28 29 3C 2F 63 6F 64 65 3E 20 6D 65 74 68 6F 64 20 6F 66 20 74 68 69 73 0D 0A 20 20 20 20 3C 63 6F 64 65 3E 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 2E 20 20 54 68 75 73 2C 20 61 6E 79 20 63 68 61 6E 67 65 73 20 79 6F 75 20 68 61 76 65 20 6D 61 64 65 20 74 6F 20 74 68 65 20 64 61 74 61 62 61 73 65 0D 0A 20 20 20 20 64 69 72 65 63 74 6C 79 20 28 6E 65 77 20 75 73 65 72 73 2C 20 63 68 61 6E 67 65 64 20 70 61 73 73 77 6F 72 64 73 20 6F 72 20 72 6F 6C 65 73 2C 20 65 74 63 2E 29 20 77 69 6C 6C 20 62 65 20 69 6D 6D 65 64 69 61 74 65 6C 79 0D 0A 20 20 20 20 72 65 66 6C 65 63 74 65 64 2E 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 4F 6E 63 65 20 61 20 75 73 65 72 20 68 61 73 20 62 65 65 6E 20 61 75 74 68 65 6E 74 69 63 61 74 65 64 2C 20 74 68 65 20 75 73 65 72 20 28 61 6E 64 20 68 69 73 20 6F 72 20 68 65 72 20 61 73 73 6F 63 69 61 74 65 64 0D 0A 20 20 20 20 72 6F 6C 65 73 29 20 61 72 65 20 63 61 63 68 65 64 20 77 69 74 68 69 6E 20 54 6F 6D 63 61 74 20 66 6F 72 20 74 68 65 20 64 75 72 61 74 69 6F 6E 20 6F 66 20 74 68 65 20 75 73 65 72 27 73 20 6C 6F 67 69 6E 2E 0D 0A 20 20 20 20 28 46 6F 72 20 46 4F 52 4D 2D 62 61 73 65 64 20 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 2C 20 74 68 61 74 20 6D 65 61 6E 73 20 75 6E 74 69 6C 20 74 68 65 20 73 65 73 73 69 6F 6E 20 74 69 6D 65 73 20 6F 75 74 20 6F 72 0D 0A 20 20 20 20 69 73 20 69 6E 76 61 6C 69 64 61 74 65 64 3B 20 66 6F 72 20 42 41 53 49 43 20 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 2C 20 74 68 61 74 20 6D 65 61 6E 73 20 75 6E 74 69 6C 20 74 68 65 20 75 73 65 72 0D 0A 20 20 20 20 63 6C 6F 73 65 73 20 74 68 65 69 72 20 62 72 6F 77 73 65 72 29 2E 20 20 54 68 65 20 63 61 63 68 65 64 20 75 73 65 72 20 69 73 20 3C 73 74 72 6F 6E 67 3E 6E 6F 74 3C 2F 73 74 72 6F 6E 67 3E 20 73 61 76 65 64 20 61 6E 64 0D 0A 20 20 20 20 72 65 73 74 6F 72 65 64 20 61 63 72 6F 73 73 20 73 65 73 73 69 6F 6E 73 20 73 65 72 69 61 6C 69 73 61 74 69 6F 6E 73 2E 20 41 6E 79 20 63 68 61 6E 67 65 73 20 74 6F 20 74 68 65 20 64 61 74 61 62 61 73 65 0D 0A 20 20 20 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 66 6F 72 20 61 6E 20 61 6C 72 65 61 64 79 20 61 75 74 68 65 6E 74 69 63 61 74 65 64 20 75 73 65 72 20 77 69 6C 6C 20 3C 73 74 72 6F 6E 67 3E 6E 6F 74 3C 2F 73 74 72 6F 6E 67 3E 20 62 65 0D 0A 20 20 20 20 72 65 66 6C 65 63 74 65 64 20 75 6E 74 69 6C 20 74 68 65 20 6E 65 78 74 20 74 69 6D 65 20 74 68 61 74 20 75 73 65 72 20 6C 6F 67 73 20 6F 6E 20 61 67 61 69 6E 2E 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 41 64 6D 69 6E 69 73 74 65 72 69 6E 67 20 74 68 65 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 69 6E 20 74 68 65 20 3C 65 6D 3E 75 73 65 72 73 3C 2F 65 6D 3E 20 61 6E 64 20 3C 65 6D 3E 75 73 65 72 20 72 6F 6C 65 73 3C 2F 65 6D 3E 0D 0A 20 20 20 20 74 61 62 6C 65 20 69 73 20 74 68 65 20 72 65 73 70 6F 6E 73 69 62 69 6C 69 74 79 20 6F 66 20 79 6F 75 72 20 6F 77 6E 20 61 70 70 6C 69 63 61 74 69 6F 6E 73 2E 20 20 54 6F 6D 63 61 74 20 64 6F 65 73 20 6E 6F 74 0D 0A 20 20 20 20 70 72 6F 76 69 64 65 20 61 6E 79 20 62 75 69 6C 74 2D 69 6E 20 63 61 70 61 62 69 6C 69 74 69 65 73 20 74 6F 20 6D 61 69 6E 74 61 69 6E 20 75 73 65 72 73 20 61 6E 64 20 72 6F 6C 65 73 2E 3C 2F 6C 69 3E 0D 0A 3C 2F 75 6C 3E 0D 0A 0D 0A 3C 2F 62 6C 6F 63 6B 71 75 6F 74 65 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 0D 0A 0D 0A 0D 0A 3C 74 61 62 6C 65 20 62 6F 72 64 65 72 3D 22 30 22 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 30 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 32 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 38 32 38 44 41 36 22 3E 3C 66 6F 6E 74 20 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 66 61 63 65 3D 22 61 72 69 61 6C 2C 68 65 6C 76 65 74 69 63 61 2E 73 61 6E 73 65 72 69 66 22 3E 3C 61 20 6E 61 6D 65 3D 22 44 61 74 61 53 6F 75 72 63 65 52 65 61 6C 6D 22 3E 3C 73 74 72 6F 6E 67 3E 44 61 74 61 53 6F 75 72 63 65 52 65 61 6C 6D 3C 2F 73 74 72 6F 6E 67 3E 3C 2F 61 3E 3C 2F 66 6F 6E 74 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 3E 3C 62 6C 6F 63 6B 71 75 6F 74 65 3E 0D 0A 0D 0A 3C 68 33 3E 49 6E 74 72 6F 64 75 63 74 69 6F 6E 3C 2F 68 33 3E 0D 0A 0D 0A 3C 70 3E 3C 73 74 72 6F 6E 67 3E 44 61 74 61 53 6F 75 72 63 65 52 65 61 6C 6D 3C 2F 73 74 72 6F 6E 67 3E 20 69 73 20 61 6E 20 69 6D 70 6C 65 6D 65 6E 74 61 74 69 6F 6E 20 6F 66 20 74 68 65 20 54 6F 6D 63 61 74 0D 0A 3C 63 6F 64 65 3E 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 20 69 6E 74 65 72 66 61 63 65 20 74 68 61 74 20 6C 6F 6F 6B 73 20 75 70 20 75 73 65 72 73 20 69 6E 20 61 20 72 65 6C 61 74 69 6F 6E 61 6C 20 64 61 74 61 62 61 73 65 0D 0A 61 63 63 65 73 73 65 64 20 76 69 61 20 61 20 4A 4E 44 49 20 6E 61 6D 65 64 20 4A 44 42 43 20 44 61 74 61 53 6F 75 72 63 65 2E 20 20 54 68 65 72 65 20 69 73 20 73 75 62 73 74 61 6E 74 69 61 6C 20 63 6F 6E 66 69 67 75 72 61 74 69 6F 6E 0D 0A 66 6C 65 78 69 62 69 6C 69 74 79 20 74 68 61 74 20 6C 65 74 73 20 79 6F 75 20 61 64 61 70 74 20 74 6F 20 65 78 69 73 74 69 6E 67 20 74 61 62 6C 65 20 61 6E 64 20 63 6F 6C 75 6D 6E 20 6E 61 6D 65 73 2C 20 61 73 20 6C 6F 6E 67 0D 0A 61 73 20 79 6F 75 72 20 64 61 74 61 62 61 73 65 20 73 74 72 75 63 74 75 72 65 20 63 6F 6E 66 6F 72 6D 73 20 74 6F 20 74 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 72 65 71 75 69 72 65 6D 65 6E 74 73 3A 3C 2F 70 3E 0D 0A 3C 75 6C 3E 0D 0A 3C 6C 69 3E 54 68 65 72 65 20 6D 75 73 74 20 62 65 20 61 20 74 61 62 6C 65 2C 20 72 65 66 65 72 65 6E 63 65 64 20 62 65 6C 6F 77 20 61 73 20 74 68 65 20 3C 65 6D 3E 75 73 65 72 73 3C 2F 65 6D 3E 20 74 61 62 6C 65 2C 0D 0A 20 20 20 20 74 68 61 74 20 63 6F 6E 74 61 69 6E 73 20 6F 6E 65 20 72 6F 77 20 66 6F 72 20 65 76 65 72 79 20 76 61 6C 69 64 20 75 73 65 72 20 74 68 61 74 20 74 68 69 73 20 3C 63 6F 64 65 3E 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 0D 0A 20 20 20 20 73 68 6F 75 6C 64 20 72 65 63 6F 67 6E 69 7A 65 2E 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 54 68 65 20 3C 65 6D 3E 75 73 65 72 73 3C 2F 65 6D 3E 20 74 61 62 6C 65 20 6D 75 73 74 20 63 6F 6E 74 61 69 6E 20 61 74 20 6C 65 61 73 74 20 74 77 6F 20 63 6F 6C 75 6D 6E 73 20 28 69 74 20 6D 61 79 0D 0A 20 20 20 20 63 6F 6E 74 61 69 6E 20 6D 6F 72 65 20 69 66 20 79 6F 75 72 20 65 78 69 73 74 69 6E 67 20 61 70 70 6C 69 63 61 74 69 6F 6E 73 20 72 65 71 75 69 72 65 64 20 69 74 29 3A 0D 0A 20 20 20 20 3C 75 6C 3E 0D 0A 20 20 20 20 3C 6C 69 3E 55 73 65 72 6E 61 6D 65 20 74 6F 20 62 65 20 72 65 63 6F 67 6E 69 7A 65 64 20 62 79 20 54 6F 6D 63 61 74 20 77 68 65 6E 20 74 68 65 20 75 73 65 72 20 6C 6F 67 73 20 69 6E 2E 3C 2F 6C 69 3E 0D 0A 20 20 20 20 3C 6C 69 3E 50 61 73 73 77 6F 72 64 20 74 6F 20 62 65 20 72 65 63 6F 67 6E 69 7A 65 64 20 62 79 20 54 6F 6D 63 61 74 20 77 68 65 6E 20 74 68 65 20 75 73 65 72 20 6C 6F 67 73 20 69 6E 2E 0D 0A 20 20 20 20 20 20 20 20 54 68 69 73 20 76 61 6C 75 65 20 6D 61 79 20 69 6E 20 63 6C 65 61 72 74 65 78 74 20 6F 72 20 64 69 67 65 73 74 65 64 20 2D 20 73 65 65 20 62 65 6C 6F 77 20 66 6F 72 20 6D 6F 72 65 0D 0A 20 20 20 20 20 20 20 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 2E 3C 2F 6C 69 3E 0D 0A 20 20 20 20 3C 2F 75 6C 3E 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 54 68 65 72 65 20 6D 75 73 74 20 62 65 20 61 20 74 61 62 6C 65 2C 20 72 65 66 65 72 65 6E 63 65 64 20 62 65 6C 6F 77 20 61 73 20 74 68 65 20 3C 65 6D 3E 75 73 65 72 20 72 6F 6C 65 73 3C 2F 65 6D 3E 20 74 61 62 6C 65 2C 0D 0A 20 20 20 20 74 68 61 74 20 63 6F 6E 74 61 69 6E 73 20 6F 6E 65 20 72 6F 77 20 66 6F 72 20 65 76 65 72 79 20 76 61 6C 69 64 20 72 6F 6C 65 20 74 68 61 74 20 69 73 20 61 73 73 69 67 6E 65 64 20 74 6F 20 61 0D 0A 20 20 20 20 70 61 72 74 69 63 75 6C 61 72 20 75 73 65 72 2E 20 20 49 74 20 69 73 20 6C 65 67 61 6C 20 66 6F 72 20 61 20 75 73 65 72 20 74 6F 20 68 61 76 65 20 7A 65 72 6F 2C 20 6F 6E 65 2C 20 6F 72 20 6D 6F 72 65 20 74 68 61 6E 0D 0A 20 20 20 20 6F 6E 65 20 76 61 6C 69 64 20 72 6F 6C 65 2E 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 54 68 65 20 3C 65 6D 3E 75 73 65 72 20 72 6F 6C 65 73 3C 2F 65 6D 3E 20 74 61 62 6C 65 20 6D 75 73 74 20 63 6F 6E 74 61 69 6E 20 61 74 20 6C 65 61 73 74 20 74 77 6F 20 63 6F 6C 75 6D 6E 73 20 28 69 74 20 6D 61 79 0D 0A 20 20 20 20 63 6F 6E 74 61 69 6E 20 6D 6F 72 65 20 69 66 20 79 6F 75 72 20 65 78 69 73 74 69 6E 67 20 61 70 70 6C 69 63 61 74 69 6F 6E 73 20 72 65 71 75 69 72 65 64 20 69 74 29 3A 0D 0A 20 20 20 20 3C 75 6C 3E 0D 0A 20 20 20 20 3C 6C 69 3E 55 73 65 72 6E 61 6D 65 20 74 6F 20 62 65 20 72 65 63 6F 67 6E 69 7A 65 64 20 62 79 20 54 6F 6D 63 61 74 20 28 73 61 6D 65 20 76 61 6C 75 65 20 61 73 20 69 73 20 73 70 65 63 69 66 69 65 64 0D 0A 20 20 20 20 20 20 20 20 69 6E 20 74 68 65 20 3C 65 6D 3E 75 73 65 72 73 3C 2F 65 6D 3E 20 74 61 62 6C 65 29 2E 3C 2F 6C 69 3E 0D 0A 20 20 20 20 3C 6C 69 3E 52 6F 6C 65 20 6E 61 6D 65 20 6F 66 20 61 20 76 61 6C 69 64 20 72 6F 6C 65 20 61 73 73 6F 63 69 61 74 65 64 20 77 69 74 68 20 74 68 69 73 20 75 73 65 72 2E 3C 2F 6C 69 3E 0D 0A 20 20 20 20 3C 2F 75 6C 3E 3C 2F 6C 69 3E 0D 0A 3C 2F 75 6C 3E 0D 0A 0D 0A 3C 68 33 3E 51 75 69 63 6B 20 53 74 61 72 74 3C 2F 68 33 3E 0D 0A 0D 0A 3C 70 3E 54 6F 20 73 65 74 20 75 70 20 54 6F 6D 63 61 74 20 74 6F 20 75 73 65 20 44 61 74 61 53 6F 75 72 63 65 52 65 61 6C 6D 2C 20 79 6F 75 20 77 69 6C 6C 20 6E 65 65 64 20 74 6F 20 66 6F 6C 6C 6F 77 20 74 68 65 73 65 20 73 74 65 70 73 3A 3C 2F 70 3E 0D 0A 3C 6F 6C 3E 0D 0A 3C 6C 69 3E 49 66 20 79 6F 75 20 68 61 76 65 20 6E 6F 74 20 79 65 74 20 64 6F 6E 65 20 73 6F 2C 20 63 72 65 61 74 65 20 74 61 62 6C 65 73 20 61 6E 64 20 63 6F 6C 75 6D 6E 73 20 69 6E 20 79 6F 75 72 20 64 61 74 61 62 61 73 65 0D 0A 20 20 20 20 74 68 61 74 20 63 6F 6E 66 6F 72 6D 20 74 6F 20 74 68 65 20 72 65 71 75 69 72 65 6D 65 6E 74 73 20 64 65 73 63 72 69 62 65 64 20 61 62 6F 76 65 2E 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 43 6F 6E 66 69 67 75 72 65 20 61 20 64 61 74 61 62 61 73 65 20 75 73 65 72 6E 61 6D 65 20 61 6E 64 20 70 61 73 73 77 6F 72 64 20 66 6F 72 20 75 73 65 20 62 79 20 54 6F 6D 63 61 74 2C 20 74 68 61 74 20 68 61 73 0D 0A 20 20 20 20 61 74 20 6C 65 61 73 74 20 72 65 61 64 20 6F 6E 6C 79 20 61 63 63 65 73 73 20 74 6F 20 74 68 65 20 74 61 62 6C 65 73 20 64 65 73 63 72 69 62 65 64 20 61 62 6F 76 65 2E 20 20 28 54 6F 6D 63 61 74 20 77 69 6C 6C 0D 0A 20 20 20 20 6E 65 76 65 72 20 61 74 74 65 6D 70 74 20 74 6F 20 77 72 69 74 65 20 74 6F 20 74 68 65 73 65 20 74 61 62 6C 65 73 2E 29 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 43 6F 6E 66 69 67 75 72 65 20 61 20 4A 4E 44 49 20 6E 61 6D 65 64 20 4A 44 42 43 20 44 61 74 61 53 6F 75 72 63 65 20 66 6F 72 20 79 6F 75 72 20 64 61 74 61 62 61 73 65 2E 20 20 52 65 66 65 72 20 74 6F 20 74 68 65 0D 0A 20 20 20 20 3C 61 20 68 72 65 66 3D 22 6A 6E 64 69 2D 64 61 74 61 73 6F 75 72 63 65 2D 65 78 61 6D 70 6C 65 73 2D 68 6F 77 74 6F 2E 68 74 6D 6C 22 3E 4A 4E 44 49 20 44 61 74 61 53 6F 75 72 63 65 20 45 78 61 6D 70 6C 65 20 48 4F 57 2D 54 4F 3C 2F 61 3E 0D 0A 20 20 20 20 66 6F 72 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 6F 6E 20 68 6F 77 20 74 6F 20 63 6F 6E 66 69 67 75 72 65 20 61 20 4A 4E 44 49 20 6E 61 6D 65 64 20 4A 44 42 43 20 44 61 74 61 53 6F 75 72 63 65 2E 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 53 65 74 20 75 70 20 61 20 3C 63 6F 64 65 3E 26 6C 74 3B 52 65 61 6C 6D 26 67 74 3B 3C 2F 63 6F 64 65 3E 20 65 6C 65 6D 65 6E 74 2C 20 61 73 20 64 65 73 63 72 69 62 65 64 20 62 65 6C 6F 77 2C 20 69 6E 20 79 6F 75 72 0D 0A 20 20 20 20 3C 63 6F 64 65 3E 24 43 41 54 41 4C 49 4E 41 5F 42 41 53 45 2F 63 6F 6E 66 2F 73 65 72 76 65 72 2E 78 6D 6C 3C 2F 63 6F 64 65 3E 20 66 69 6C 65 2E 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 52 65 73 74 61 72 74 20 54 6F 6D 63 61 74 20 69 66 20 69 74 20 69 73 20 61 6C 72 65 61 64 79 20 72 75 6E 6E 69 6E 67 2E 3C 2F 6C 69 3E 0D 0A 3C 2F 6F 6C 3E 0D 0A 0D 0A 3C 68 33 3E 52 65 61 6C 6D 20 45 6C 65 6D 65 6E 74 20 41 74 74 72 69 62 75 74 65 73 3C 2F 68 33 3E 0D 0A 0D 0A 3C 70 3E 54 6F 20 63 6F 6E 66 69 67 75 72 65 20 44 61 74 61 53 6F 75 72 63 65 52 65 61 6C 6D 2C 20 79 6F 75 20 77 69 6C 6C 20 63 72 65 61 74 65 20 61 20 3C 63 6F 64 65 3E 26 6C 74 3B 52 65 61 6C 6D 26 67 74 3B 3C 2F 63 6F 64 65 3E 0D 0A 65 6C 65 6D 65 6E 74 20 61 6E 64 20 6E 65 73 74 20 69 74 20 69 6E 20 79 6F 75 72 20 3C 63 6F 64 65 3E 24 43 41 54 41 4C 49 4E 41 5F 42 41 53 45 2F 63 6F 6E 66 2F 73 65 72 76 65 72 2E 78 6D 6C 3C 2F 63 6F 64 65 3E 20 66 69 6C 65 2C 0D 0A 61 73 20 64 65 73 63 72 69 62 65 64 20 3C 61 20 68 72 65 66 3D 22 23 43 6F 6E 66 69 67 75 72 69 6E 67 20 61 20 52 65 61 6C 6D 22 3E 61 62 6F 76 65 3C 2F 61 3E 2E 20 54 68 65 20 61 74 74 72 69 62 75 74 65 73 20 66 6F 72 20 74 68 65 0D 0A 44 61 74 61 53 6F 75 72 63 65 52 65 61 6C 6D 20 61 72 65 20 64 65 66 69 6E 65 64 20 69 6E 20 74 68 65 20 3C 61 20 68 72 65 66 3D 22 63 6F 6E 66 69 67 2F 72 65 61 6C 6D 2E 68 74 6D 6C 22 3E 52 65 61 6C 6D 3C 2F 61 3E 0D 0A 63 6F 6E 66 69 67 75 72 61 74 69 6F 6E 20 64 6F 63 75 6D 65 6E 74 61 74 69 6F 6E 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 68 33 3E 45 78 61 6D 70 6C 65 3C 2F 68 33 3E 0D 0A 0D 0A 3C 70 3E 41 6E 20 65 78 61 6D 70 6C 65 20 53 51 4C 20 73 63 72 69 70 74 20 74 6F 20 63 72 65 61 74 65 20 74 68 65 20 6E 65 65 64 65 64 20 74 61 62 6C 65 73 20 6D 69 67 68 74 20 6C 6F 6F 6B 20 73 6F 6D 65 74 68 69 6E 67 0D 0A 6C 69 6B 65 20 74 68 69 73 20 28 61 64 61 70 74 20 74 68 65 20 73 79 6E 74 61 78 20 61 73 20 72 65 71 75 69 72 65 64 20 66 6F 72 20 79 6F 75 72 20 70 61 72 74 69 63 75 6C 61 72 20 64 61 74 61 62 61 73 65 29 3A 3C 2F 70 3E 0D 0A 3C 64 69 76 20 61 6C 69 67 6E 3D 22 6C 65 66 74 22 3E 3C 74 61 62 6C 65 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 34 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 70 72 65 3E 0D 0A 63 72 65 61 74 65 20 74 61 62 6C 65 20 75 73 65 72 73 20 28 0D 0A 20 20 75 73 65 72 5F 6E 61 6D 65 20 20 20 20 20 20 20 20 20 76 61 72 63 68 61 72 28 31 35 29 20 6E 6F 74 20 6E 75 6C 6C 20 70 72 69 6D 61 72 79 20 6B 65 79 2C 0D 0A 20 20 75 73 65 72 5F 70 61 73 73 20 20 20 20 20 20 20 20 20 76 61 72 63 68 61 72 28 31 35 29 20 6E 6F 74 20 6E 75 6C 6C 0D 0A 29 3B 0D 0A 0D 0A 63 72 65 61 74 65 20 74 61 62 6C 65 20 75 73 65 72 5F 72 6F 6C 65 73 20 28 0D 0A 20 20 75 73 65 72 5F 6E 61 6D 65 20 20 20 20 20 20 20 20 20 76 61 72 63 68 61 72 28 31 35 29 20 6E 6F 74 20 6E 75 6C 6C 2C 0D 0A 20 20 72 6F 6C 65 5F 6E 61 6D 65 20 20 20 20 20 20 20 20 20 76 61 72 63 68 61 72 28 31 35 29 20 6E 6F 74 20 6E 75 6C 6C 2C 0D 0A 20 20 70 72 69 6D 61 72 79 20 6B 65 79 20 28 75 73 65 72 5F 6E 61 6D 65 2C 20 72 6F 6C 65 5F 6E 61 6D 65 29 0D 0A 29 3B 0D 0A 3C 2F 70 72 65 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 3C 2F 64 69 76 3E 0D 0A 0D 0A 3C 70 3E 48 65 72 65 20 69 73 20 61 6E 20 65 78 61 6D 70 6C 65 20 66 6F 72 20 75 73 69 6E 67 20 61 20 4D 79 53 51 4C 20 64 61 74 61 62 61 73 65 20 63 61 6C 6C 65 64 20 22 61 75 74 68 6F 72 69 74 79 22 2C 20 63 6F 6E 66 69 67 75 72 65 64 0D 0A 77 69 74 68 20 74 68 65 20 74 61 62 6C 65 73 20 64 65 73 63 72 69 62 65 64 20 61 62 6F 76 65 2C 20 61 6E 64 20 61 63 63 65 73 73 65 64 20 77 69 74 68 20 74 68 65 20 4A 4E 44 49 20 4A 44 42 43 20 44 61 74 61 53 6F 75 72 63 65 20 77 69 74 68 0D 0A 6E 61 6D 65 20 22 6A 61 76 61 3A 2F 63 6F 6D 70 2F 65 6E 76 2F 6A 64 62 63 2F 61 75 74 68 6F 72 69 74 79 22 2E 3C 2F 70 3E 0D 0A 3C 64 69 76 20 61 6C 69 67 6E 3D 22 6C 65 66 74 22 3E 3C 74 61 62 6C 65 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 34 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 70 72 65 3E 0D 0A 26 6C 74 3B 52 65 61 6C 6D 20 63 6C 61 73 73 4E 61 6D 65 3D 22 6F 72 67 2E 61 70 61 63 68 65 2E 63 61 74 61 6C 69 6E 61 2E 72 65 61 6C 6D 2E 44 61 74 61 53 6F 75 72 63 65 52 65 61 6C 6D 22 0D 0A 20 20 20 64 61 74 61 53 6F 75 72 63 65 4E 61 6D 65 3D 22 6A 64 62 63 2F 61 75 74 68 6F 72 69 74 79 22 0D 0A 20 20 20 75 73 65 72 54 61 62 6C 65 3D 22 75 73 65 72 73 22 20 75 73 65 72 4E 61 6D 65 43 6F 6C 3D 22 75 73 65 72 5F 6E 61 6D 65 22 20 75 73 65 72 43 72 65 64 43 6F 6C 3D 22 75 73 65 72 5F 70 61 73 73 22 0D 0A 20 20 20 75 73 65 72 52 6F 6C 65 54 61 62 6C 65 3D 22 75 73 65 72 5F 72 6F 6C 65 73 22 20 72 6F 6C 65 4E 61 6D 65 43 6F 6C 3D 22 72 6F 6C 65 5F 6E 61 6D 65 22 2F 26 67 74 3B 0D 0A 3C 2F 70 72 65 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 3C 2F 64 69 76 3E 0D 0A 0D 0A 3C 68 33 3E 41 64 64 69 74 69 6F 6E 61 6C 20 4E 6F 74 65 73 3C 2F 68 33 3E 0D 0A 0D 0A 3C 70 3E 44 61 74 61 53 6F 75 72 63 65 52 65 61 6C 6D 20 6F 70 65 72 61 74 65 73 20 61 63 63 6F 72 64 69 6E 67 20 74 6F 20 74 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 72 75 6C 65 73 3A 3C 2F 70 3E 0D 0A 3C 75 6C 3E 0D 0A 3C 6C 69 3E 57 68 65 6E 20 61 20 75 73 65 72 20 61 74 74 65 6D 70 74 73 20 74 6F 20 61 63 63 65 73 73 20 61 20 70 72 6F 74 65 63 74 65 64 20 72 65 73 6F 75 72 63 65 20 66 6F 72 20 74 68 65 20 66 69 72 73 74 20 74 69 6D 65 2C 0D 0A 20 20 20 20 54 6F 6D 63 61 74 20 77 69 6C 6C 20 63 61 6C 6C 20 74 68 65 20 3C 63 6F 64 65 3E 61 75 74 68 65 6E 74 69 63 61 74 65 28 29 3C 2F 63 6F 64 65 3E 20 6D 65 74 68 6F 64 20 6F 66 20 74 68 69 73 0D 0A 20 20 20 20 3C 63 6F 64 65 3E 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 2E 20 20 54 68 75 73 2C 20 61 6E 79 20 63 68 61 6E 67 65 73 20 79 6F 75 20 68 61 76 65 20 6D 61 64 65 20 74 6F 20 74 68 65 20 64 61 74 61 62 61 73 65 0D 0A 20 20 20 20 64 69 72 65 63 74 6C 79 20 28 6E 65 77 20 75 73 65 72 73 2C 20 63 68 61 6E 67 65 64 20 70 61 73 73 77 6F 72 64 73 20 6F 72 20 72 6F 6C 65 73 2C 20 65 74 63 2E 29 20 77 69 6C 6C 20 62 65 20 69 6D 6D 65 64 69 61 74 65 6C 79 0D 0A 20 20 20 20 72 65 66 6C 65 63 74 65 64 2E 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 4F 6E 63 65 20 61 20 75 73 65 72 20 68 61 73 20 62 65 65 6E 20 61 75 74 68 65 6E 74 69 63 61 74 65 64 2C 20 74 68 65 20 75 73 65 72 20 28 61 6E 64 20 68 69 73 20 6F 72 20 68 65 72 20 61 73 73 6F 63 69 61 74 65 64 0D 0A 20 20 20 20 72 6F 6C 65 73 29 20 61 72 65 20 63 61 63 68 65 64 20 77 69 74 68 69 6E 20 54 6F 6D 63 61 74 20 66 6F 72 20 74 68 65 20 64 75 72 61 74 69 6F 6E 20 6F 66 20 74 68 65 20 75 73 65 72 27 73 20 6C 6F 67 69 6E 2E 0D 0A 20 20 20 20 28 46 6F 72 20 46 4F 52 4D 2D 62 61 73 65 64 20 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 2C 20 74 68 61 74 20 6D 65 61 6E 73 20 75 6E 74 69 6C 20 74 68 65 20 73 65 73 73 69 6F 6E 20 74 69 6D 65 73 20 6F 75 74 20 6F 72 0D 0A 20 20 20 20 69 73 20 69 6E 76 61 6C 69 64 61 74 65 64 3B 20 66 6F 72 20 42 41 53 49 43 20 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 2C 20 74 68 61 74 20 6D 65 61 6E 73 20 75 6E 74 69 6C 20 74 68 65 20 75 73 65 72 0D 0A 20 20 20 20 63 6C 6F 73 65 73 20 74 68 65 69 72 20 62 72 6F 77 73 65 72 29 2E 20 20 54 68 65 20 63 61 63 68 65 64 20 75 73 65 72 20 69 73 20 3C 73 74 72 6F 6E 67 3E 6E 6F 74 3C 2F 73 74 72 6F 6E 67 3E 20 73 61 76 65 64 20 61 6E 64 0D 0A 20 20 20 20 72 65 73 74 6F 72 65 64 20 61 63 72 6F 73 73 20 73 65 73 73 69 6F 6E 73 20 73 65 72 69 61 6C 69 73 61 74 69 6F 6E 73 2E 20 41 6E 79 20 63 68 61 6E 67 65 73 20 74 6F 20 74 68 65 20 64 61 74 61 62 61 73 65 0D 0A 20 20 20 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 66 6F 72 20 61 6E 20 61 6C 72 65 61 64 79 20 61 75 74 68 65 6E 74 69 63 61 74 65 64 20 75 73 65 72 20 77 69 6C 6C 20 3C 73 74 72 6F 6E 67 3E 6E 6F 74 3C 2F 73 74 72 6F 6E 67 3E 20 62 65 0D 0A 20 20 20 20 72 65 66 6C 65 63 74 65 64 20 75 6E 74 69 6C 20 74 68 65 20 6E 65 78 74 20 74 69 6D 65 20 74 68 61 74 20 75 73 65 72 20 6C 6F 67 73 20 6F 6E 20 61 67 61 69 6E 2E 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 41 64 6D 69 6E 69 73 74 65 72 69 6E 67 20 74 68 65 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 69 6E 20 74 68 65 20 3C 65 6D 3E 75 73 65 72 73 3C 2F 65 6D 3E 20 61 6E 64 20 3C 65 6D 3E 75 73 65 72 20 72 6F 6C 65 73 3C 2F 65 6D 3E 0D 0A 20 20 20 20 74 61 62 6C 65 20 69 73 20 74 68 65 20 72 65 73 70 6F 6E 73 69 62 69 6C 69 74 79 20 6F 66 20 79 6F 75 72 20 6F 77 6E 20 61 70 70 6C 69 63 61 74 69 6F 6E 73 2E 20 20 54 6F 6D 63 61 74 20 64 6F 65 73 20 6E 6F 74 0D 0A 20 20 20 20 70 72 6F 76 69 64 65 20 61 6E 79 20 62 75 69 6C 74 2D 69 6E 20 63 61 70 61 62 69 6C 69 74 69 65 73 20 74 6F 20 6D 61 69 6E 74 61 69 6E 20 75 73 65 72 73 20 61 6E 64 20 72 6F 6C 65 73 2E 3C 2F 6C 69 3E 0D 0A 3C 2F 75 6C 3E 0D 0A 0D 0A 3C 2F 62 6C 6F 63 6B 71 75 6F 74 65 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 0D 0A 0D 0A 0D 0A 3C 74 61 62 6C 65 20 62 6F 72 64 65 72 3D 22 30 22 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 30 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 32 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 38 32 38 44 41 36 22 3E 3C 66 6F 6E 74 20 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 66 61 63 65 3D 22 61 72 69 61 6C 2C 68 65 6C 76 65 74 69 63 61 2E 73 61 6E 73 65 72 69 66 22 3E 3C 61 20 6E 61 6D 65 3D 22 4A 4E 44 49 52 65 61 6C 6D 22 3E 3C 73 74 72 6F 6E 67 3E 4A 4E 44 49 52 65 61 6C 6D 3C 2F 73 74 72 6F 6E 67 3E 3C 2F 61 3E 3C 2F 66 6F 6E 74 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 3E 3C 62 6C 6F 63 6B 71 75 6F 74 65 3E 0D 0A 0D 0A 3C 68 33 3E 49 6E 74 72 6F 64 75 63 74 69 6F 6E 3C 2F 68 33 3E 0D 0A 0D 0A 3C 70 3E 3C 73 74 72 6F 6E 67 3E 4A 4E 44 49 52 65 61 6C 6D 3C 2F 73 74 72 6F 6E 67 3E 20 69 73 20 61 6E 20 69 6D 70 6C 65 6D 65 6E 74 61 74 69 6F 6E 20 6F 66 20 74 68 65 20 54 6F 6D 63 61 74 0D 0A 3C 63 6F 64 65 3E 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 20 69 6E 74 65 72 66 61 63 65 20 74 68 61 74 20 6C 6F 6F 6B 73 20 75 70 20 75 73 65 72 73 20 69 6E 20 61 6E 20 4C 44 41 50 20 64 69 72 65 63 74 6F 72 79 0D 0A 73 65 72 76 65 72 20 61 63 63 65 73 73 65 64 20 62 79 20 61 20 4A 4E 44 49 20 70 72 6F 76 69 64 65 72 20 28 74 79 70 69 63 61 6C 6C 79 2C 20 74 68 65 20 73 74 61 6E 64 61 72 64 20 4C 44 41 50 0D 0A 70 72 6F 76 69 64 65 72 20 74 68 61 74 20 69 73 20 61 76 61 69 6C 61 62 6C 65 20 77 69 74 68 20 74 68 65 20 4A 4E 44 49 20 41 50 49 20 63 6C 61 73 73 65 73 29 2E 20 54 68 65 20 72 65 61 6C 6D 0D 0A 73 75 70 70 6F 72 74 73 20 61 20 76 61 72 69 65 74 79 20 6F 66 20 61 70 70 72 6F 61 63 68 65 73 20 74 6F 20 75 73 69 6E 67 20 61 20 64 69 72 65 63 74 6F 72 79 20 66 6F 72 0D 0A 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 68 34 3E 43 6F 6E 6E 65 63 74 69 6E 67 20 74 6F 20 74 68 65 20 64 69 72 65 63 74 6F 72 79 3C 2F 68 34 3E 0D 0A 0D 0A 3C 70 3E 54 68 65 20 72 65 61 6C 6D 27 73 20 63 6F 6E 6E 65 63 74 69 6F 6E 20 74 6F 20 74 68 65 20 64 69 72 65 63 74 6F 72 79 20 69 73 20 64 65 66 69 6E 65 64 20 62 79 20 74 68 65 0D 0A 3C 73 74 72 6F 6E 67 3E 63 6F 6E 6E 65 63 74 69 6F 6E 55 52 4C 3C 2F 73 74 72 6F 6E 67 3E 20 63 6F 6E 66 69 67 75 72 61 74 69 6F 6E 20 61 74 74 72 69 62 75 74 65 2E 20 54 68 69 73 20 69 73 20 61 20 55 52 4C 0D 0A 77 68 6F 73 65 20 66 6F 72 6D 61 74 20 69 73 20 64 65 66 69 6E 65 64 20 62 79 20 74 68 65 20 4A 4E 44 49 20 70 72 6F 76 69 64 65 72 2E 20 49 74 20 69 73 20 75 73 75 61 6C 6C 79 20 61 6E 20 4C 44 41 50 0D 0A 55 52 4C 20 74 68 61 74 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 64 6F 6D 61 69 6E 20 6E 61 6D 65 20 6F 66 20 74 68 65 20 64 69 72 65 63 74 6F 72 79 20 73 65 72 76 65 72 20 74 6F 20 63 6F 6E 6E 65 63 74 0D 0A 74 6F 2C 20 61 6E 64 20 6F 70 74 69 6F 6E 61 6C 6C 79 20 74 68 65 20 70 6F 72 74 20 6E 75 6D 62 65 72 20 61 6E 64 20 64 69 73 74 69 6E 67 75 69 73 68 65 64 20 6E 61 6D 65 20 28 44 4E 29 20 6F 66 20 74 68 65 0D 0A 72 65 71 75 69 72 65 64 20 72 6F 6F 74 20 6E 61 6D 69 6E 67 20 63 6F 6E 74 65 78 74 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 70 3E 49 66 20 79 6F 75 20 68 61 76 65 20 6D 6F 72 65 20 74 68 61 6E 20 6F 6E 65 20 70 72 6F 76 69 64 65 72 20 79 6F 75 20 63 61 6E 20 63 6F 6E 66 69 67 75 72 65 20 61 6E 0D 0A 3C 73 74 72 6F 6E 67 3E 61 6C 74 65 72 6E 61 74 65 55 52 4C 3C 2F 73 74 72 6F 6E 67 3E 2E 20 20 49 66 20 61 20 73 6F 63 6B 65 74 20 63 6F 6E 6E 65 63 74 69 6F 6E 20 63 61 6E 20 6E 6F 74 20 62 65 0D 0A 6D 61 64 65 20 74 6F 20 74 68 65 20 70 72 6F 76 69 64 65 72 20 61 74 20 74 68 65 20 3C 73 74 72 6F 6E 67 3E 63 6F 6E 6E 65 63 74 69 6F 6E 55 52 4C 3C 2F 73 74 72 6F 6E 67 3E 20 61 6E 0D 0A 61 74 74 65 6D 70 74 20 77 69 6C 6C 20 62 65 20 6D 61 64 65 20 74 6F 20 75 73 65 20 74 68 65 20 3C 73 74 72 6F 6E 67 3E 61 6C 74 65 72 6E 61 74 65 55 52 4C 3C 2F 73 74 72 6F 6E 67 3E 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 70 3E 57 68 65 6E 20 6D 61 6B 69 6E 67 20 61 20 63 6F 6E 6E 65 63 74 69 6F 6E 20 69 6E 20 6F 72 64 65 72 20 74 6F 20 73 65 61 72 63 68 20 74 68 65 20 64 69 72 65 63 74 6F 72 79 20 61 6E 64 0D 0A 72 65 74 72 69 65 76 65 20 75 73 65 72 20 61 6E 64 20 72 6F 6C 65 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 2C 20 74 68 65 20 72 65 61 6C 6D 20 61 75 74 68 65 6E 74 69 63 61 74 65 73 20 69 74 73 65 6C 66 20 74 6F 0D 0A 74 68 65 20 64 69 72 65 63 74 6F 72 79 20 77 69 74 68 20 74 68 65 20 75 73 65 72 6E 61 6D 65 20 61 6E 64 20 70 61 73 73 77 6F 72 64 20 73 70 65 63 69 66 69 65 64 20 62 79 20 74 68 65 0D 0A 3C 73 74 72 6F 6E 67 3E 63 6F 6E 6E 65 63 74 69 6F 6E 4E 61 6D 65 3C 2F 73 74 72 6F 6E 67 3E 20 61 6E 64 0D 0A 3C 73 74 72 6F 6E 67 3E 63 6F 6E 6E 65 63 74 69 6F 6E 50 61 73 73 77 6F 72 64 3C 2F 73 74 72 6F 6E 67 3E 20 70 72 6F 70 65 72 74 69 65 73 2E 20 49 66 20 74 68 65 73 65 20 70 72 6F 70 65 72 74 69 65 73 0D 0A 61 72 65 20 6E 6F 74 20 73 70 65 63 69 66 69 65 64 20 74 68 65 20 63 6F 6E 6E 65 63 74 69 6F 6E 20 69 73 20 61 6E 6F 6E 79 6D 6F 75 73 2E 20 54 68 69 73 20 69 73 20 73 75 66 66 69 63 69 65 6E 74 20 69 6E 0D 0A 6D 61 6E 79 20 63 61 73 65 73 2E 0D 0A 3C 2F 70 3E 0D 0A 0D 0A 0D 0A 3C 68 34 3E 53 65 6C 65 63 74 69 6E 67 20 74 68 65 20 75 73 65 72 27 73 20 64 69 72 65 63 74 6F 72 79 20 65 6E 74 72 79 3C 2F 68 34 3E 0D 0A 0D 0A 3C 70 3E 45 61 63 68 20 75 73 65 72 20 74 68 61 74 20 63 61 6E 20 62 65 20 61 75 74 68 65 6E 74 69 63 61 74 65 64 20 6D 75 73 74 20 62 65 20 72 65 70 72 65 73 65 6E 74 65 64 20 69 6E 20 74 68 65 0D 0A 64 69 72 65 63 74 6F 72 79 20 62 79 20 61 6E 20 69 6E 64 69 76 69 64 75 61 6C 20 65 6E 74 72 79 20 74 68 61 74 20 63 6F 72 72 65 73 70 6F 6E 64 73 20 74 6F 20 61 6E 20 65 6C 65 6D 65 6E 74 20 69 6E 20 74 68 65 0D 0A 69 6E 69 74 69 61 6C 20 3C 63 6F 64 65 3E 44 69 72 43 6F 6E 74 65 78 74 3C 2F 63 6F 64 65 3E 20 64 65 66 69 6E 65 64 20 62 79 20 74 68 65 0D 0A 3C 73 74 72 6F 6E 67 3E 63 6F 6E 6E 65 63 74 69 6F 6E 55 52 4C 3C 2F 73 74 72 6F 6E 67 3E 20 61 74 74 72 69 62 75 74 65 2E 20 54 68 69 73 20 75 73 65 72 20 65 6E 74 72 79 20 6D 75 73 74 20 68 61 76 65 20 61 6E 0D 0A 61 74 74 72 69 62 75 74 65 20 63 6F 6E 74 61 69 6E 69 6E 67 20 74 68 65 20 75 73 65 72 6E 61 6D 65 20 74 68 61 74 20 69 73 20 70 72 65 73 65 6E 74 65 64 20 66 6F 72 0D 0A 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 70 3E 4F 66 74 65 6E 20 74 68 65 20 64 69 73 74 69 6E 67 75 69 73 68 65 64 20 6E 61 6D 65 20 6F 66 20 74 68 65 20 75 73 65 72 27 73 20 65 6E 74 72 79 20 63 6F 6E 74 61 69 6E 73 20 74 68 65 0D 0A 75 73 65 72 6E 61 6D 65 20 70 72 65 73 65 6E 74 65 64 20 66 6F 72 20 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 20 62 75 74 20 69 73 20 6F 74 68 65 72 77 69 73 65 20 74 68 65 20 73 61 6D 65 20 66 6F 72 0D 0A 61 6C 6C 20 75 73 65 72 73 2E 20 49 6E 20 74 68 69 73 20 63 61 73 65 20 74 68 65 20 3C 73 74 72 6F 6E 67 3E 75 73 65 72 50 61 74 74 65 72 6E 3C 2F 73 74 72 6F 6E 67 3E 20 61 74 74 72 69 62 75 74 65 20 6D 61 79 0D 0A 62 65 20 75 73 65 64 20 74 6F 20 73 70 65 63 69 66 79 20 74 68 65 20 44 4E 2C 20 77 69 74 68 20 22 7B 30 7D 22 20 6D 61 72 6B 69 6E 67 20 77 68 65 72 65 0D 0A 74 68 65 20 75 73 65 72 6E 61 6D 65 20 73 68 6F 75 6C 64 20 62 65 20 73 75 62 73 74 69 74 75 74 65 64 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 70 3E 4F 74 68 65 72 77 69 73 65 20 74 68 65 20 72 65 61 6C 6D 20 6D 75 73 74 20 73 65 61 72 63 68 20 74 68 65 20 64 69 72 65 63 74 6F 72 79 20 74 6F 20 66 69 6E 64 20 61 20 75 6E 69 71 75 65 20 65 6E 74 72 79 0D 0A 63 6F 6E 74 61 69 6E 69 6E 67 20 74 68 65 20 75 73 65 72 6E 61 6D 65 2E 20 54 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 61 74 74 72 69 62 75 74 65 73 20 63 6F 6E 66 69 67 75 72 65 20 74 68 69 73 0D 0A 73 65 61 72 63 68 3A 0D 0A 0D 0A 20 20 20 20 20 3C 75 6C 3E 0D 0A 20 20 20 20 20 3C 6C 69 3E 3C 73 74 72 6F 6E 67 3E 75 73 65 72 42 61 73 65 3C 2F 73 74 72 6F 6E 67 3E 20 2D 20 74 68 65 20 65 6E 74 72 79 20 74 68 61 74 20 69 73 20 74 68 65 20 62 61 73 65 20 6F 66 0D 0A 20 20 20 20 20 20 20 20 20 74 68 65 20 73 75 62 74 72 65 65 20 63 6F 6E 74 61 69 6E 69 6E 67 20 75 73 65 72 73 2E 20 20 49 66 20 6E 6F 74 20 73 70 65 63 69 66 69 65 64 2C 20 74 68 65 20 73 65 61 72 63 68 0D 0A 20 20 20 20 20 20 20 20 20 62 61 73 65 20 69 73 20 74 68 65 20 74 6F 70 2D 6C 65 76 65 6C 20 63 6F 6E 74 65 78 74 2E 3C 2F 6C 69 3E 0D 0A 0D 0A 20 20 20 20 20 3C 6C 69 3E 3C 73 74 72 6F 6E 67 3E 75 73 65 72 53 75 62 74 72 65 65 3C 2F 73 74 72 6F 6E 67 3E 20 2D 20 74 68 65 20 73 65 61 72 63 68 20 73 63 6F 70 65 2E 20 53 65 74 20 74 6F 0D 0A 20 20 20 20 20 20 20 20 20 3C 63 6F 64 65 3E 74 72 75 65 3C 2F 63 6F 64 65 3E 20 69 66 20 79 6F 75 20 77 69 73 68 20 74 6F 20 73 65 61 72 63 68 20 74 68 65 20 65 6E 74 69 72 65 20 73 75 62 74 72 65 65 0D 0A 20 20 20 20 20 20 20 20 20 72 6F 6F 74 65 64 20 61 74 20 74 68 65 20 3C 73 74 72 6F 6E 67 3E 75 73 65 72 42 61 73 65 3C 2F 73 74 72 6F 6E 67 3E 20 65 6E 74 72 79 2E 20 54 68 65 20 64 65 66 61 75 6C 74 20 76 61 6C 75 65 0D 0A 20 20 20 20 20 20 20 20 20 6F 66 20 3C 63 6F 64 65 3E 66 61 6C 73 65 3C 2F 63 6F 64 65 3E 20 72 65 71 75 65 73 74 73 20 61 20 73 69 6E 67 6C 65 2D 6C 65 76 65 6C 20 73 65 61 72 63 68 0D 0A 20 20 20 20 20 20 20 20 20 69 6E 63 6C 75 64 69 6E 67 20 6F 6E 6C 79 20 74 68 65 20 74 6F 70 20 6C 65 76 65 6C 2E 3C 2F 6C 69 3E 0D 0A 0D 0A 20 20 20 20 20 3C 6C 69 3E 3C 73 74 72 6F 6E 67 3E 75 73 65 72 53 65 61 72 63 68 3C 2F 73 74 72 6F 6E 67 3E 20 2D 20 70 61 74 74 65 72 6E 20 73 70 65 63 69 66 79 69 6E 67 20 74 68 65 20 4C 44 41 50 0D 0A 20 20 20 20 20 20 20 20 20 73 65 61 72 63 68 20 66 69 6C 74 65 72 20 74 6F 20 75 73 65 20 61 66 74 65 72 20 73 75 62 73 74 69 74 75 74 69 6F 6E 20 6F 66 20 74 68 65 20 75 73 65 72 6E 61 6D 65 2E 3C 2F 6C 69 3E 0D 0A 0D 0A 20 20 20 20 3C 2F 75 6C 3E 0D 0A 3C 2F 70 3E 0D 0A 0D 0A 0D 0A 3C 68 34 3E 41 75 74 68 65 6E 74 69 63 61 74 69 6E 67 20 74 68 65 20 75 73 65 72 3C 2F 68 34 3E 0D 0A 0D 0A 3C 75 6C 3E 0D 0A 3C 6C 69 3E 0D 0A 3C 70 3E 3C 62 3E 42 69 6E 64 20 6D 6F 64 65 3C 2F 62 3E 3C 2F 70 3E 0D 0A 0D 0A 3C 70 3E 42 79 20 64 65 66 61 75 6C 74 20 74 68 65 20 72 65 61 6C 6D 20 61 75 74 68 65 6E 74 69 63 61 74 65 73 20 61 20 75 73 65 72 20 62 79 20 62 69 6E 64 69 6E 67 20 74 6F 0D 0A 74 68 65 20 64 69 72 65 63 74 6F 72 79 20 77 69 74 68 20 74 68 65 20 44 4E 20 6F 66 20 74 68 65 20 65 6E 74 72 79 20 66 6F 72 20 74 68 61 74 20 75 73 65 72 20 61 6E 64 20 74 68 65 20 70 61 73 73 77 6F 72 64 0D 0A 70 72 65 73 65 6E 74 65 64 20 62 79 20 74 68 65 20 75 73 65 72 2E 20 49 66 20 74 68 69 73 20 73 69 6D 70 6C 65 20 62 69 6E 64 20 73 75 63 63 65 65 64 73 20 74 68 65 20 75 73 65 72 20 69 73 20 63 6F 6E 73 69 64 65 72 65 64 20 74 6F 0D 0A 62 65 20 61 75 74 68 65 6E 74 69 63 61 74 65 64 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 70 3E 46 6F 72 20 73 65 63 75 72 69 74 79 20 72 65 61 73 6F 6E 73 20 61 20 64 69 72 65 63 74 6F 72 79 20 6D 61 79 20 73 74 6F 72 65 20 61 20 64 69 67 65 73 74 20 6F 66 20 74 68 65 20 75 73 65 72 27 73 0D 0A 70 61 73 73 77 6F 72 64 20 72 61 74 68 65 72 20 74 68 61 6E 20 74 68 65 20 63 6C 65 61 72 20 74 65 78 74 20 76 65 72 73 69 6F 6E 20 28 73 65 65 20 3C 61 20 68 72 65 66 3D 22 23 44 69 67 65 73 74 65 64 20 50 61 73 73 77 6F 72 64 73 22 3E 44 69 67 65 73 74 65 64 20 50 61 73 73 77 6F 72 64 73 3C 2F 61 3E 20 66 6F 72 20 6D 6F 72 65 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 29 2E 20 49 6E 20 74 68 61 74 20 63 61 73 65 2C 0D 0A 61 73 20 70 61 72 74 20 6F 66 20 74 68 65 20 73 69 6D 70 6C 65 20 62 69 6E 64 20 6F 70 65 72 61 74 69 6F 6E 20 74 68 65 20 64 69 72 65 63 74 6F 72 79 20 61 75 74 6F 6D 61 74 69 63 61 6C 6C 79 0D 0A 63 6F 6D 70 75 74 65 73 20 74 68 65 20 63 6F 72 72 65 63 74 20 64 69 67 65 73 74 20 6F 66 20 74 68 65 20 70 6C 61 69 6E 74 65 78 74 20 70 61 73 73 77 6F 72 64 20 70 72 65 73 65 6E 74 65 64 20 62 79 20 74 68 65 0D 0A 75 73 65 72 20 62 65 66 6F 72 65 20 76 61 6C 69 64 61 74 69 6E 67 20 69 74 20 61 67 61 69 6E 73 74 20 74 68 65 20 73 74 6F 72 65 64 20 76 61 6C 75 65 2E 20 49 6E 20 62 69 6E 64 20 6D 6F 64 65 2C 0D 0A 74 68 65 72 65 66 6F 72 65 2C 20 74 68 65 20 72 65 61 6C 6D 20 69 73 20 6E 6F 74 20 69 6E 76 6F 6C 76 65 64 20 69 6E 20 64 69 67 65 73 74 20 70 72 6F 63 65 73 73 69 6E 67 2E 20 54 68 65 0D 0A 3C 73 74 72 6F 6E 67 3E 64 69 67 65 73 74 3C 2F 73 74 72 6F 6E 67 3E 20 61 74 74 72 69 62 75 74 65 20 69 73 20 6E 6F 74 20 75 73 65 64 2C 20 61 6E 64 20 77 69 6C 6C 20 62 65 20 69 67 6E 6F 72 65 64 20 69 66 0D 0A 73 65 74 2E 3C 2F 70 3E 0D 0A 3C 2F 6C 69 3E 0D 0A 0D 0A 3C 6C 69 3E 0D 0A 3C 70 3E 3C 62 3E 43 6F 6D 70 61 72 69 73 6F 6E 20 6D 6F 64 65 3C 2F 62 3E 3C 2F 70 3E 0D 0A 3C 70 3E 41 6C 74 65 72 6E 61 74 69 76 65 6C 79 2C 20 74 68 65 20 72 65 61 6C 6D 20 6D 61 79 20 72 65 74 72 69 65 76 65 20 74 68 65 20 73 74 6F 72 65 64 0D 0A 70 61 73 73 77 6F 72 64 20 66 72 6F 6D 20 74 68 65 20 64 69 72 65 63 74 6F 72 79 20 61 6E 64 20 63 6F 6D 70 61 72 65 20 69 74 20 65 78 70 6C 69 63 69 74 6C 79 20 77 69 74 68 20 74 68 65 20 76 61 6C 75 65 0D 0A 70 72 65 73 65 6E 74 65 64 20 62 79 20 74 68 65 20 75 73 65 72 2E 20 54 68 69 73 20 6D 6F 64 65 20 69 73 20 63 6F 6E 66 69 67 75 72 65 64 20 62 79 20 73 65 74 74 69 6E 67 20 74 68 65 0D 0A 3C 73 74 72 6F 6E 67 3E 75 73 65 72 50 61 73 73 77 6F 72 64 3C 2F 73 74 72 6F 6E 67 3E 20 61 74 74 72 69 62 75 74 65 20 74 6F 20 74 68 65 20 6E 61 6D 65 20 6F 66 20 61 20 64 69 72 65 63 74 6F 72 79 0D 0A 61 74 74 72 69 62 75 74 65 20 69 6E 20 74 68 65 20 75 73 65 72 27 73 20 65 6E 74 72 79 20 74 68 61 74 20 63 6F 6E 74 61 69 6E 73 20 74 68 65 20 70 61 73 73 77 6F 72 64 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 70 3E 43 6F 6D 70 61 72 69 73 6F 6E 20 6D 6F 64 65 20 68 61 73 20 73 6F 6D 65 20 64 69 73 61 64 76 61 6E 74 61 67 65 73 2E 20 46 69 72 73 74 2C 20 74 68 65 0D 0A 3C 73 74 72 6F 6E 67 3E 63 6F 6E 6E 65 63 74 69 6F 6E 4E 61 6D 65 3C 2F 73 74 72 6F 6E 67 3E 20 61 6E 64 0D 0A 3C 73 74 72 6F 6E 67 3E 63 6F 6E 6E 65 63 74 69 6F 6E 50 61 73 73 77 6F 72 64 3C 2F 73 74 72 6F 6E 67 3E 20 61 74 74 72 69 62 75 74 65 73 20 6D 75 73 74 20 62 65 20 63 6F 6E 66 69 67 75 72 65 64 20 74 6F 0D 0A 61 6C 6C 6F 77 20 74 68 65 20 72 65 61 6C 6D 20 74 6F 20 72 65 61 64 20 75 73 65 72 73 27 20 70 61 73 73 77 6F 72 64 73 20 69 6E 20 74 68 65 20 64 69 72 65 63 74 6F 72 79 2E 20 46 6F 72 0D 0A 73 65 63 75 72 69 74 79 20 72 65 61 73 6F 6E 73 20 74 68 69 73 20 69 73 20 67 65 6E 65 72 61 6C 6C 79 20 75 6E 64 65 73 69 72 61 62 6C 65 3B 20 69 6E 64 65 65 64 20 6D 61 6E 79 20 64 69 72 65 63 74 6F 72 79 0D 0A 69 6D 70 6C 65 6D 65 6E 74 61 74 69 6F 6E 73 20 77 69 6C 6C 20 6E 6F 74 20 61 6C 6C 6F 77 20 65 76 65 6E 20 74 68 65 20 64 69 72 65 63 74 6F 72 79 20 6D 61 6E 61 67 65 72 20 74 6F 20 72 65 61 64 0D 0A 74 68 65 73 65 20 70 61 73 73 77 6F 72 64 73 2E 20 49 6E 20 61 64 64 69 74 69 6F 6E 2C 20 74 68 65 20 72 65 61 6C 6D 20 6D 75 73 74 20 68 61 6E 64 6C 65 20 70 61 73 73 77 6F 72 64 20 64 69 67 65 73 74 73 0D 0A 69 74 73 65 6C 66 2C 20 69 6E 63 6C 75 64 69 6E 67 20 76 61 72 69 61 74 69 6F 6E 73 20 69 6E 20 74 68 65 20 61 6C 67 6F 72 69 74 68 6D 73 20 75 73 65 64 20 61 6E 64 20 77 61 79 73 20 6F 66 0D 0A 72 65 70 72 65 73 65 6E 74 69 6E 67 20 70 61 73 73 77 6F 72 64 20 68 61 73 68 65 73 20 69 6E 20 74 68 65 20 64 69 72 65 63 74 6F 72 79 2E 20 48 6F 77 65 76 65 72 2C 20 74 68 65 20 72 65 61 6C 6D 20 6D 61 79 0D 0A 73 6F 6D 65 74 69 6D 65 73 20 6E 65 65 64 20 61 63 63 65 73 73 20 74 6F 20 74 68 65 20 73 74 6F 72 65 64 20 70 61 73 73 77 6F 72 64 2C 20 66 6F 72 20 65 78 61 6D 70 6C 65 20 74 6F 20 73 75 70 70 6F 72 74 0D 0A 48 54 54 50 20 44 69 67 65 73 74 20 41 63 63 65 73 73 20 41 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 20 28 52 46 43 20 32 30 36 39 29 2E 20 28 4E 6F 74 65 20 74 68 61 74 20 48 54 54 50 20 64 69 67 65 73 74 0D 0A 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 20 69 73 20 64 69 66 66 65 72 65 6E 74 20 66 72 6F 6D 20 74 68 65 20 73 74 6F 72 61 67 65 20 6F 66 20 70 61 73 73 77 6F 72 64 20 64 69 67 65 73 74 73 20 69 6E 0D 0A 74 68 65 20 72 65 70 6F 73 69 74 6F 72 79 20 66 6F 72 20 75 73 65 72 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 61 73 20 64 69 73 63 75 73 73 65 64 20 61 62 6F 76 65 29 2E 0D 0A 3C 2F 70 3E 0D 0A 3C 2F 6C 69 3E 0D 0A 3C 2F 75 6C 3E 0D 0A 0D 0A 3C 68 34 3E 41 73 73 69 67 6E 69 6E 67 20 72 6F 6C 65 73 20 74 6F 20 74 68 65 20 75 73 65 72 3C 2F 68 34 3E 0D 0A 0D 0A 3C 70 3E 54 68 65 20 64 69 72 65 63 74 6F 72 79 20 72 65 61 6C 6D 20 73 75 70 70 6F 72 74 73 20 74 77 6F 20 61 70 70 72 6F 61 63 68 65 73 20 74 6F 20 74 68 65 20 72 65 70 72 65 73 65 6E 74 61 74 69 6F 6E 0D 0A 6F 66 20 72 6F 6C 65 73 20 69 6E 20 74 68 65 20 64 69 72 65 63 74 6F 72 79 3A 3C 2F 70 3E 0D 0A 0D 0A 3C 75 6C 3E 0D 0A 3C 6C 69 3E 0D 0A 3C 70 3E 3C 62 3E 52 6F 6C 65 73 20 61 73 20 65 78 70 6C 69 63 69 74 20 64 69 72 65 63 74 6F 72 79 20 65 6E 74 72 69 65 73 3C 2F 62 3E 3C 2F 70 3E 0D 0A 0D 0A 3C 70 3E 52 6F 6C 65 73 20 6D 61 79 20 62 65 20 72 65 70 72 65 73 65 6E 74 65 64 20 62 79 20 65 78 70 6C 69 63 69 74 20 64 69 72 65 63 74 6F 72 79 20 65 6E 74 72 69 65 73 2E 20 41 20 72 6F 6C 65 0D 0A 65 6E 74 72 79 20 69 73 20 75 73 75 61 6C 6C 79 20 61 6E 20 4C 44 41 50 20 67 72 6F 75 70 20 65 6E 74 72 79 20 77 69 74 68 20 6F 6E 65 20 61 74 74 72 69 62 75 74 65 0D 0A 63 6F 6E 74 61 69 6E 69 6E 67 20 74 68 65 20 6E 61 6D 65 20 6F 66 20 74 68 65 20 72 6F 6C 65 20 61 6E 64 20 61 6E 6F 74 68 65 72 20 77 68 6F 73 65 20 76 61 6C 75 65 73 20 61 72 65 20 74 68 65 0D 0A 64 69 73 74 69 6E 67 75 69 73 68 65 64 20 6E 61 6D 65 73 20 6F 72 20 75 73 65 72 6E 61 6D 65 73 20 6F 66 20 74 68 65 20 75 73 65 72 73 20 69 6E 20 74 68 61 74 20 72 6F 6C 65 2E 20 20 54 68 65 0D 0A 66 6F 6C 6C 6F 77 69 6E 67 20 61 74 74 72 69 62 75 74 65 73 20 63 6F 6E 66 69 67 75 72 65 20 61 20 64 69 72 65 63 74 6F 72 79 20 73 65 61 72 63 68 20 74 6F 0D 0A 66 69 6E 64 20 74 68 65 20 6E 61 6D 65 73 20 6F 66 20 72 6F 6C 65 73 20 61 73 73 6F 63 69 61 74 65 64 20 77 69 74 68 20 74 68 65 20 61 75 74 68 65 6E 74 69 63 61 74 65 64 20 75 73 65 72 3A 3C 2F 70 3E 0D 0A 0D 0A 3C 75 6C 3E 0D 0A 3C 6C 69 3E 3C 73 74 72 6F 6E 67 3E 72 6F 6C 65 42 61 73 65 3C 2F 73 74 72 6F 6E 67 3E 20 2D 20 74 68 65 20 62 61 73 65 20 65 6E 74 72 79 20 66 6F 72 20 74 68 65 20 72 6F 6C 65 20 73 65 61 72 63 68 2E 0D 0A 20 20 20 20 49 66 20 6E 6F 74 20 73 70 65 63 69 66 69 65 64 2C 20 74 68 65 20 73 65 61 72 63 68 20 62 61 73 65 20 69 73 20 74 68 65 20 74 6F 70 2D 6C 65 76 65 6C 20 64 69 72 65 63 74 6F 72 79 0D 0A 20 20 20 20 63 6F 6E 74 65 78 74 2E 3C 2F 6C 69 3E 0D 0A 0D 0A 3C 6C 69 3E 3C 73 74 72 6F 6E 67 3E 72 6F 6C 65 53 75 62 74 72 65 65 3C 2F 73 74 72 6F 6E 67 3E 20 2D 20 74 68 65 20 73 65 61 72 63 68 0D 0A 20 20 20 20 73 63 6F 70 65 2E 20 53 65 74 20 74 6F 20 3C 63 6F 64 65 3E 74 72 75 65 3C 2F 63 6F 64 65 3E 20 69 66 20 79 6F 75 20 77 69 73 68 20 74 6F 20 73 65 61 72 63 68 20 74 68 65 20 65 6E 74 69 72 65 0D 0A 20 20 20 20 73 75 62 74 72 65 65 20 72 6F 6F 74 65 64 20 61 74 20 74 68 65 20 3C 63 6F 64 65 3E 72 6F 6C 65 42 61 73 65 3C 2F 63 6F 64 65 3E 20 65 6E 74 72 79 2E 20 54 68 65 20 64 65 66 61 75 6C 74 0D 0A 20 20 20 20 76 61 6C 75 65 20 6F 66 20 3C 63 6F 64 65 3E 66 61 6C 73 65 3C 2F 63 6F 64 65 3E 20 72 65 71 75 65 73 74 73 20 61 20 73 69 6E 67 6C 65 2D 6C 65 76 65 6C 20 73 65 61 72 63 68 0D 0A 20 20 20 20 69 6E 63 6C 75 64 69 6E 67 20 74 68 65 20 74 6F 70 20 6C 65 76 65 6C 20 6F 6E 6C 79 2E 3C 2F 6C 69 3E 0D 0A 0D 0A 3C 6C 69 3E 3C 73 74 72 6F 6E 67 3E 72 6F 6C 65 53 65 61 72 63 68 3C 2F 73 74 72 6F 6E 67 3E 20 2D 20 74 68 65 20 4C 44 41 50 20 73 65 61 72 63 68 20 66 69 6C 74 65 72 20 66 6F 72 0D 0A 20 20 20 20 73 65 6C 65 63 74 69 6E 67 20 72 6F 6C 65 20 65 6E 74 72 69 65 73 2E 20 49 74 20 6F 70 74 69 6F 6E 61 6C 6C 79 20 69 6E 63 6C 75 64 65 73 20 70 61 74 74 65 72 6E 0D 0A 20 20 20 20 72 65 70 6C 61 63 65 6D 65 6E 74 73 20 22 7B 30 7D 22 20 66 6F 72 20 74 68 65 20 64 69 73 74 69 6E 67 75 69 73 68 65 64 20 6E 61 6D 65 20 61 6E 64 2F 6F 72 20 22 7B 31 7D 22 20 66 6F 72 20 74 68 65 0D 0A 20 20 20 20 75 73 65 72 6E 61 6D 65 20 61 6E 64 2F 6F 72 20 22 7B 32 7D 22 20 66 6F 72 20 61 6E 20 61 74 74 72 69 62 75 74 65 20 66 72 6F 6D 20 75 73 65 72 27 73 20 64 69 72 65 63 74 6F 72 79 20 65 6E 74 72 79 2C 0D 0A 20 20 20 20 6F 66 20 74 68 65 20 61 75 74 68 65 6E 74 69 63 61 74 65 64 20 75 73 65 72 2E 20 55 73 65 20 3C 73 74 72 6F 6E 67 3E 75 73 65 72 52 6F 6C 65 41 74 74 72 69 62 75 74 65 3C 2F 73 74 72 6F 6E 67 3E 20 74 6F 0D 0A 20 20 20 20 73 70 65 63 69 66 79 20 74 68 65 20 6E 61 6D 65 20 6F 66 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 74 68 61 74 20 70 72 6F 76 69 64 65 73 20 74 68 65 20 76 61 6C 75 65 20 66 6F 72 20 22 7B 32 7D 22 2E 3C 2F 6C 69 3E 0D 0A 0D 0A 3C 6C 69 3E 3C 73 74 72 6F 6E 67 3E 72 6F 6C 65 4E 61 6D 65 3C 2F 73 74 72 6F 6E 67 3E 20 2D 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 69 6E 20 61 20 72 6F 6C 65 20 65 6E 74 72 79 0D 0A 20 20 20 20 20 63 6F 6E 74 61 69 6E 69 6E 67 20 74 68 65 20 6E 61 6D 65 20 6F 66 20 74 68 61 74 20 72 6F 6C 65 2E 3C 2F 6C 69 3E 0D 0A 0D 0A 3C 6C 69 3E 3C 73 74 72 6F 6E 67 3E 72 6F 6C 65 4E 65 73 74 65 64 3C 2F 73 74 72 6F 6E 67 3E 20 2D 20 65 6E 61 62 6C 65 20 6E 65 73 74 65 64 20 72 6F 6C 65 73 2E 20 53 65 74 20 74 6F 0D 0A 20 20 20 20 20 3C 63 6F 64 65 3E 74 72 75 65 3C 2F 63 6F 64 65 3E 20 69 66 20 79 6F 75 20 77 61 6E 74 20 74 6F 20 6E 65 73 74 20 72 6F 6C 65 73 20 69 6E 20 72 6F 6C 65 73 2E 20 49 66 20 63 6F 6E 66 69 67 75 72 65 64 2C 20 74 68 65 6E 0D 0A 20 20 20 20 20 65 76 65 72 79 20 6E 65 77 6C 79 20 66 6F 75 6E 64 20 72 6F 6C 65 4E 61 6D 65 20 61 6E 64 20 64 69 73 74 69 6E 67 75 69 73 68 65 64 0D 0A 20 20 20 20 20 4E 61 6D 65 20 77 69 6C 6C 20 62 65 20 72 65 63 75 72 73 69 76 65 6C 79 20 74 72 69 65 64 20 66 6F 72 20 61 20 6E 65 77 20 72 6F 6C 65 20 73 65 61 72 63 68 2E 0D 0A 20 20 20 20 20 54 68 65 20 64 65 66 61 75 6C 74 20 76 61 6C 75 65 20 69 73 20 3C 63 6F 64 65 3E 66 61 6C 73 65 3C 2F 63 6F 64 65 3E 2E 3C 2F 6C 69 3E 0D 0A 0D 0A 3C 2F 75 6C 3E 0D 0A 0D 0A 3C 2F 6C 69 3E 0D 0A 3C 2F 75 6C 3E 0D 0A 0D 0A 3C 75 6C 3E 0D 0A 3C 6C 69 3E 0D 0A 3C 70 3E 3C 62 3E 52 6F 6C 65 73 20 61 73 20 61 6E 20 61 74 74 72 69 62 75 74 65 20 6F 66 20 74 68 65 20 75 73 65 72 20 65 6E 74 72 79 3C 2F 62 3E 3C 2F 70 3E 0D 0A 0D 0A 3C 70 3E 52 6F 6C 65 20 6E 61 6D 65 73 20 6D 61 79 20 61 6C 73 6F 20 62 65 20 68 65 6C 64 20 61 73 20 74 68 65 20 76 61 6C 75 65 73 20 6F 66 20 61 6E 20 61 74 74 72 69 62 75 74 65 20 69 6E 20 74 68 65 0D 0A 75 73 65 72 27 73 20 64 69 72 65 63 74 6F 72 79 20 65 6E 74 72 79 2E 20 55 73 65 20 3C 73 74 72 6F 6E 67 3E 75 73 65 72 52 6F 6C 65 4E 61 6D 65 3C 2F 73 74 72 6F 6E 67 3E 20 74 6F 20 73 70 65 63 69 66 79 0D 0A 74 68 65 20 6E 61 6D 65 20 6F 66 20 74 68 69 73 20 61 74 74 72 69 62 75 74 65 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 2F 6C 69 3E 0D 0A 3C 2F 75 6C 3E 0D 0A 3C 70 3E 41 20 63 6F 6D 62 69 6E 61 74 69 6F 6E 20 6F 66 20 62 6F 74 68 20 61 70 70 72 6F 61 63 68 65 73 20 74 6F 20 72 6F 6C 65 20 72 65 70 72 65 73 65 6E 74 61 74 69 6F 6E 20 6D 61 79 20 62 65 20 75 73 65 64 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 68 33 3E 51 75 69 63 6B 20 53 74 61 72 74 3C 2F 68 33 3E 0D 0A 0D 0A 3C 70 3E 54 6F 20 73 65 74 20 75 70 20 54 6F 6D 63 61 74 20 74 6F 20 75 73 65 20 4A 4E 44 49 52 65 61 6C 6D 2C 20 79 6F 75 20 77 69 6C 6C 20 6E 65 65 64 20 74 6F 20 66 6F 6C 6C 6F 77 20 74 68 65 73 65 20 73 74 65 70 73 3A 3C 2F 70 3E 0D 0A 3C 6F 6C 3E 0D 0A 3C 6C 69 3E 4D 61 6B 65 20 73 75 72 65 20 79 6F 75 72 20 64 69 72 65 63 74 6F 72 79 20 73 65 72 76 65 72 20 69 73 20 63 6F 6E 66 69 67 75 72 65 64 20 77 69 74 68 20 61 20 73 63 68 65 6D 61 20 74 68 61 74 20 6D 61 74 63 68 65 73 0D 0A 20 20 20 20 74 68 65 20 72 65 71 75 69 72 65 6D 65 6E 74 73 20 6C 69 73 74 65 64 20 61 62 6F 76 65 2E 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 49 66 20 72 65 71 75 69 72 65 64 2C 20 63 6F 6E 66 69 67 75 72 65 20 61 20 75 73 65 72 6E 61 6D 65 20 61 6E 64 20 70 61 73 73 77 6F 72 64 20 66 6F 72 20 75 73 65 20 62 79 20 54 6F 6D 63 61 74 2C 20 74 68 61 74 20 68 61 73 0D 0A 20 20 20 20 72 65 61 64 20 6F 6E 6C 79 20 61 63 63 65 73 73 20 74 6F 20 74 68 65 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 64 65 73 63 72 69 62 65 64 20 61 62 6F 76 65 2E 20 20 28 54 6F 6D 63 61 74 20 77 69 6C 6C 0D 0A 20 20 20 20 6E 65 76 65 72 20 61 74 74 65 6D 70 74 20 74 6F 20 6D 6F 64 69 66 79 20 74 68 69 73 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 2E 29 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 53 65 74 20 75 70 20 61 20 3C 63 6F 64 65 3E 26 6C 74 3B 52 65 61 6C 6D 26 67 74 3B 3C 2F 63 6F 64 65 3E 20 65 6C 65 6D 65 6E 74 2C 20 61 73 20 64 65 73 63 72 69 62 65 64 20 62 65 6C 6F 77 2C 20 69 6E 20 79 6F 75 72 0D 0A 20 20 20 20 3C 63 6F 64 65 3E 24 43 41 54 41 4C 49 4E 41 5F 42 41 53 45 2F 63 6F 6E 66 2F 73 65 72 76 65 72 2E 78 6D 6C 3C 2F 63 6F 64 65 3E 20 66 69 6C 65 2E 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 52 65 73 74 61 72 74 20 54 6F 6D 63 61 74 20 69 66 20 69 74 20 69 73 20 61 6C 72 65 61 64 79 20 72 75 6E 6E 69 6E 67 2E 3C 2F 6C 69 3E 0D 0A 3C 2F 6F 6C 3E 0D 0A 0D 0A 3C 68 33 3E 52 65 61 6C 6D 20 45 6C 65 6D 65 6E 74 20 41 74 74 72 69 62 75 74 65 73 3C 2F 68 33 3E 0D 0A 0D 0A 3C 70 3E 54 6F 20 63 6F 6E 66 69 67 75 72 65 20 4A 4E 44 49 52 65 61 6C 6D 2C 20 79 6F 75 20 77 69 6C 6C 20 63 72 65 61 74 65 20 61 20 3C 63 6F 64 65 3E 26 6C 74 3B 52 65 61 6C 6D 26 67 74 3B 3C 2F 63 6F 64 65 3E 0D 0A 65 6C 65 6D 65 6E 74 20 61 6E 64 20 6E 65 73 74 20 69 74 20 69 6E 20 79 6F 75 72 20 3C 63 6F 64 65 3E 24 43 41 54 41 4C 49 4E 41 5F 42 41 53 45 2F 63 6F 6E 66 2F 73 65 72 76 65 72 2E 78 6D 6C 3C 2F 63 6F 64 65 3E 20 66 69 6C 65 2C 0D 0A 61 73 20 64 65 73 63 72 69 62 65 64 20 3C 61 20 68 72 65 66 3D 22 23 43 6F 6E 66 69 67 75 72 69 6E 67 20 61 20 52 65 61 6C 6D 22 3E 61 62 6F 76 65 3C 2F 61 3E 2E 20 54 68 65 20 61 74 74 72 69 62 75 74 65 73 20 66 6F 72 20 74 68 65 0D 0A 4A 4E 44 49 52 65 61 6C 6D 20 61 72 65 20 64 65 66 69 6E 65 64 20 69 6E 20 74 68 65 20 3C 61 20 68 72 65 66 3D 22 63 6F 6E 66 69 67 2F 72 65 61 6C 6D 2E 68 74 6D 6C 22 3E 52 65 61 6C 6D 3C 2F 61 3E 20 63 6F 6E 66 69 67 75 72 61 74 69 6F 6E 0D 0A 64 6F 63 75 6D 65 6E 74 61 74 69 6F 6E 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 68 33 3E 45 78 61 6D 70 6C 65 3C 2F 68 33 3E 0D 0A 0D 0A 3C 70 3E 43 72 65 61 74 69 6F 6E 20 6F 66 20 74 68 65 20 61 70 70 72 6F 70 72 69 61 74 65 20 73 63 68 65 6D 61 20 69 6E 20 79 6F 75 72 20 64 69 72 65 63 74 6F 72 79 20 73 65 72 76 65 72 20 69 73 20 62 65 79 6F 6E 64 20 74 68 65 0D 0A 73 63 6F 70 65 20 6F 66 20 74 68 69 73 20 64 6F 63 75 6D 65 6E 74 2C 20 62 65 63 61 75 73 65 20 69 74 20 69 73 20 75 6E 69 71 75 65 20 74 6F 20 65 61 63 68 20 64 69 72 65 63 74 6F 72 79 20 73 65 72 76 65 72 0D 0A 69 6D 70 6C 65 6D 65 6E 74 61 74 69 6F 6E 2E 20 20 49 6E 20 74 68 65 20 65 78 61 6D 70 6C 65 73 20 62 65 6C 6F 77 2C 20 77 65 20 77 69 6C 6C 20 61 73 73 75 6D 65 20 74 68 61 74 20 79 6F 75 20 61 72 65 20 75 73 69 6E 67 20 61 0D 0A 64 69 73 74 72 69 62 75 74 69 6F 6E 20 6F 66 20 74 68 65 20 4F 70 65 6E 4C 44 41 50 20 64 69 72 65 63 74 6F 72 79 20 73 65 72 76 65 72 20 28 76 65 72 73 69 6F 6E 20 32 2E 30 2E 31 31 20 6F 72 20 6C 61 74 65 72 29 2C 20 77 68 69 63 68 0D 0A 63 61 6E 20 62 65 20 64 6F 77 6E 6C 6F 61 64 65 64 20 66 72 6F 6D 0D 0A 3C 61 20 68 72 65 66 3D 22 68 74 74 70 3A 2F 2F 77 77 77 2E 6F 70 65 6E 6C 64 61 70 2E 6F 72 67 22 3E 68 74 74 70 3A 2F 2F 77 77 77 2E 6F 70 65 6E 6C 64 61 70 2E 6F 72 67 3C 2F 61 3E 2E 20 20 41 73 73 75 6D 65 20 74 68 61 74 0D 0A 79 6F 75 72 20 3C 63 6F 64 65 3E 73 6C 61 70 64 2E 63 6F 6E 66 3C 2F 63 6F 64 65 3E 20 66 69 6C 65 20 63 6F 6E 74 61 69 6E 73 20 74 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 73 65 74 74 69 6E 67 73 0D 0A 28 61 6D 6F 6E 67 20 6F 74 68 65 72 73 29 3A 3C 2F 70 3E 0D 0A 3C 64 69 76 20 61 6C 69 67 6E 3D 22 6C 65 66 74 22 3E 3C 74 61 62 6C 65 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 34 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 70 72 65 3E 0D 0A 64 61 74 61 62 61 73 65 20 6C 64 62 6D 0D 0A 73 75 66 66 69 78 20 64 63 3D 22 6D 79 63 6F 6D 70 61 6E 79 22 2C 64 63 3D 22 63 6F 6D 22 0D 0A 72 6F 6F 74 64 6E 20 22 63 6E 3D 4D 61 6E 61 67 65 72 2C 64 63 3D 6D 79 63 6F 6D 70 61 6E 79 2C 64 63 3D 63 6F 6D 22 0D 0A 72 6F 6F 74 70 77 20 73 65 63 72 65 74 0D 0A 3C 2F 70 72 65 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 3C 2F 64 69 76 3E 0D 0A 0D 0A 3C 70 3E 57 65 20 77 69 6C 6C 20 61 73 73 75 6D 65 20 66 6F 72 20 3C 63 6F 64 65 3E 63 6F 6E 6E 65 63 74 69 6F 6E 55 52 4C 3C 2F 63 6F 64 65 3E 20 74 68 61 74 20 74 68 65 20 64 69 72 65 63 74 6F 72 79 0D 0A 73 65 72 76 65 72 20 72 75 6E 73 20 6F 6E 20 74 68 65 20 73 61 6D 65 20 6D 61 63 68 69 6E 65 20 61 73 20 54 6F 6D 63 61 74 2E 20 20 53 65 65 20 3C 61 20 68 72 65 66 3D 22 68 74 74 70 3A 2F 2F 6A 61 76 61 2E 73 75 6E 2E 63 6F 6D 2F 70 72 6F 64 75 63 74 73 2F 6A 6E 64 69 2F 64 6F 63 73 2E 68 74 6D 6C 22 3E 68 74 74 70 3A 2F 2F 6A 61 76 61 2E 73 75 6E 2E 63 6F 6D 2F 70 72 6F 64 75 63 74 73 2F 6A 6E 64 69 2F 64 6F 63 73 2E 68 74 6D 6C 3C 2F 61 3E 0D 0A 66 6F 72 20 6D 6F 72 65 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 61 62 6F 75 74 20 63 6F 6E 66 69 67 75 72 69 6E 67 20 61 6E 64 20 75 73 69 6E 67 20 74 68 65 20 4A 4E 44 49 20 4C 44 41 50 0D 0A 70 72 6F 76 69 64 65 72 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 70 3E 4E 65 78 74 2C 20 61 73 73 75 6D 65 20 74 68 61 74 20 74 68 69 73 20 64 69 72 65 63 74 6F 72 79 20 73 65 72 76 65 72 20 68 61 73 20 62 65 65 6E 20 70 6F 70 75 6C 61 74 65 64 20 77 69 74 68 20 65 6C 65 6D 65 6E 74 73 0D 0A 61 73 20 73 68 6F 77 6E 20 62 65 6C 6F 77 20 28 69 6E 20 4C 44 49 46 20 66 6F 72 6D 61 74 29 3A 3C 2F 70 3E 0D 0A 0D 0A 3C 64 69 76 20 61 6C 69 67 6E 3D 22 6C 65 66 74 22 3E 3C 74 61 62 6C 65 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 34 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 70 72 65 3E 0D 0A 0D 0A 23 20 44 65 66 69 6E 65 20 74 6F 70 2D 6C 65 76 65 6C 20 65 6E 74 72 79 0D 0A 64 6E 3A 20 64 63 3D 6D 79 63 6F 6D 70 61 6E 79 2C 64 63 3D 63 6F 6D 0D 0A 6F 62 6A 65 63 74 43 6C 61 73 73 3A 20 64 63 4F 62 6A 65 63 74 0D 0A 64 63 3A 6D 79 63 6F 6D 70 61 6E 79 0D 0A 0D 0A 23 20 44 65 66 69 6E 65 20 61 6E 20 65 6E 74 72 79 20 74 6F 20 63 6F 6E 74 61 69 6E 20 70 65 6F 70 6C 65 0D 0A 23 20 73 65 61 72 63 68 65 73 20 66 6F 72 20 75 73 65 72 73 20 61 72 65 20 62 61 73 65 64 20 6F 6E 20 74 68 69 73 20 65 6E 74 72 79 0D 0A 64 6E 3A 20 6F 75 3D 70 65 6F 70 6C 65 2C 64 63 3D 6D 79 63 6F 6D 70 61 6E 79 2C 64 63 3D 63 6F 6D 0D 0A 6F 62 6A 65 63 74 43 6C 61 73 73 3A 20 6F 72 67 61 6E 69 7A 61 74 69 6F 6E 61 6C 55 6E 69 74 0D 0A 6F 75 3A 20 70 65 6F 70 6C 65 0D 0A 0D 0A 23 20 44 65 66 69 6E 65 20 61 20 75 73 65 72 20 65 6E 74 72 79 20 66 6F 72 20 4A 61 6E 65 74 20 4A 6F 6E 65 73 0D 0A 64 6E 3A 20 75 69 64 3D 6A 6A 6F 6E 65 73 2C 6F 75 3D 70 65 6F 70 6C 65 2C 64 63 3D 6D 79 63 6F 6D 70 61 6E 79 2C 64 63 3D 63 6F 6D 0D 0A 6F 62 6A 65 63 74 43 6C 61 73 73 3A 20 69 6E 65 74 4F 72 67 50 65 72 73 6F 6E 0D 0A 75 69 64 3A 20 6A 6A 6F 6E 65 73 0D 0A 73 6E 3A 20 6A 6F 6E 65 73 0D 0A 63 6E 3A 20 6A 61 6E 65 74 20 6A 6F 6E 65 73 0D 0A 6D 61 69 6C 3A 20 6A 2E 6A 6F 6E 65 73 40 6D 79 63 6F 6D 70 61 6E 79 2E 63 6F 6D 0D 0A 75 73 65 72 50 61 73 73 77 6F 72 64 3A 20 6A 61 6E 65 74 0D 0A 0D 0A 23 20 44 65 66 69 6E 65 20 61 20 75 73 65 72 20 65 6E 74 72 79 20 66 6F 72 20 46 72 65 64 20 42 6C 6F 67 67 73 0D 0A 64 6E 3A 20 75 69 64 3D 66 62 6C 6F 67 67 73 2C 6F 75 3D 70 65 6F 70 6C 65 2C 64 63 3D 6D 79 63 6F 6D 70 61 6E 79 2C 64 63 3D 63 6F 6D 0D 0A 6F 62 6A 65 63 74 43 6C 61 73 73 3A 20 69 6E 65 74 4F 72 67 50 65 72 73 6F 6E 0D 0A 75 69 64 3A 20 66 62 6C 6F 67 67 73 0D 0A 73 6E 3A 20 62 6C 6F 67 67 73 0D 0A 63 6E 3A 20 66 72 65 64 20 62 6C 6F 67 67 73 0D 0A 6D 61 69 6C 3A 20 66 2E 62 6C 6F 67 67 73 40 6D 79 63 6F 6D 70 61 6E 79 2E 63 6F 6D 0D 0A 75 73 65 72 50 61 73 73 77 6F 72 64 3A 20 66 72 65 64 0D 0A 0D 0A 23 20 44 65 66 69 6E 65 20 61 6E 20 65 6E 74 72 79 20 74 6F 20 63 6F 6E 74 61 69 6E 20 4C 44 41 50 20 67 72 6F 75 70 73 0D 0A 23 20 73 65 61 72 63 68 65 73 20 66 6F 72 20 72 6F 6C 65 73 20 61 72 65 20 62 61 73 65 64 20 6F 6E 20 74 68 69 73 20 65 6E 74 72 79 0D 0A 64 6E 3A 20 6F 75 3D 67 72 6F 75 70 73 2C 64 63 3D 6D 79 63 6F 6D 70 61 6E 79 2C 64 63 3D 63 6F 6D 0D 0A 6F 62 6A 65 63 74 43 6C 61 73 73 3A 20 6F 72 67 61 6E 69 7A 61 74 69 6F 6E 61 6C 55 6E 69 74 0D 0A 6F 75 3A 20 67 72 6F 75 70 73 0D 0A 0D 0A 23 20 44 65 66 69 6E 65 20 61 6E 20 65 6E 74 72 79 20 66 6F 72 20 74 68 65 20 22 74 6F 6D 63 61 74 22 20 72 6F 6C 65 0D 0A 64 6E 3A 20 63 6E 3D 74 6F 6D 63 61 74 2C 6F 75 3D 67 72 6F 75 70 73 2C 64 63 3D 6D 79 63 6F 6D 70 61 6E 79 2C 64 63 3D 63 6F 6D 0D 0A 6F 62 6A 65 63 74 43 6C 61 73 73 3A 20 67 72 6F 75 70 4F 66 55 6E 69 71 75 65 4E 61 6D 65 73 0D 0A 63 6E 3A 20 74 6F 6D 63 61 74 0D 0A 75 6E 69 71 75 65 4D 65 6D 62 65 72 3A 20 75 69 64 3D 6A 6A 6F 6E 65 73 2C 6F 75 3D 70 65 6F 70 6C 65 2C 64 63 3D 6D 79 63 6F 6D 70 61 6E 79 2C 64 63 3D 63 6F 6D 0D 0A 75 6E 69 71 75 65 4D 65 6D 62 65 72 3A 20 75 69 64 3D 66 62 6C 6F 67 67 73 2C 6F 75 3D 70 65 6F 70 6C 65 2C 64 63 3D 6D 79 63 6F 6D 70 61 6E 79 2C 64 63 3D 63 6F 6D 0D 0A 0D 0A 23 20 44 65 66 69 6E 65 20 61 6E 20 65 6E 74 72 79 20 66 6F 72 20 74 68 65 20 22 72 6F 6C 65 31 22 20 72 6F 6C 65 0D 0A 64 6E 3A 20 63 6E 3D 72 6F 6C 65 31 2C 6F 75 3D 67 72 6F 75 70 73 2C 64 63 3D 6D 79 63 6F 6D 70 61 6E 79 2C 64 63 3D 63 6F 6D 0D 0A 6F 62 6A 65 63 74 43 6C 61 73 73 3A 20 67 72 6F 75 70 4F 66 55 6E 69 71 75 65 4E 61 6D 65 73 0D 0A 63 6E 3A 20 72 6F 6C 65 31 0D 0A 75 6E 69 71 75 65 4D 65 6D 62 65 72 3A 20 75 69 64 3D 66 62 6C 6F 67 67 73 2C 6F 75 3D 70 65 6F 70 6C 65 2C 64 63 3D 6D 79 63 6F 6D 70 61 6E 79 2C 64 63 3D 63 6F 6D 0D 0A 3C 2F 70 72 65 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 3C 2F 64 69 76 3E 0D 0A 0D 0A 3C 70 3E 41 6E 20 65 78 61 6D 70 6C 65 20 3C 63 6F 64 65 3E 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 20 65 6C 65 6D 65 6E 74 20 66 6F 72 20 74 68 65 20 4F 70 65 6E 4C 44 41 50 20 64 69 72 65 63 74 6F 72 79 0D 0A 73 65 72 76 65 72 20 63 6F 6E 66 69 67 75 72 65 64 20 61 73 20 64 65 73 63 72 69 62 65 64 20 61 62 6F 76 65 20 6D 69 67 68 74 20 6C 6F 6F 6B 20 6C 69 6B 65 20 74 68 69 73 2C 20 61 73 73 75 6D 69 6E 67 0D 0A 74 68 61 74 20 75 73 65 72 73 20 75 73 65 20 74 68 65 69 72 20 75 69 64 20 28 65 2E 67 2E 20 6A 6A 6F 6E 65 73 29 20 74 6F 20 6C 6F 67 69 6E 20 74 6F 20 74 68 65 0D 0A 61 70 70 6C 69 63 61 74 69 6F 6E 20 61 6E 64 20 74 68 61 74 20 61 6E 20 61 6E 6F 6E 79 6D 6F 75 73 20 63 6F 6E 6E 65 63 74 69 6F 6E 20 69 73 20 73 75 66 66 69 63 69 65 6E 74 20 74 6F 20 73 65 61 72 63 68 0D 0A 74 68 65 20 64 69 72 65 63 74 6F 72 79 20 61 6E 64 20 72 65 74 72 69 65 76 65 20 72 6F 6C 65 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 3A 3C 2F 70 3E 0D 0A 0D 0A 3C 64 69 76 20 61 6C 69 67 6E 3D 22 6C 65 66 74 22 3E 3C 74 61 62 6C 65 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 34 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 70 72 65 3E 0D 0A 26 6C 74 3B 52 65 61 6C 6D 20 20 20 63 6C 61 73 73 4E 61 6D 65 3D 22 6F 72 67 2E 61 70 61 63 68 65 2E 63 61 74 61 6C 69 6E 61 2E 72 65 61 6C 6D 2E 4A 4E 44 49 52 65 61 6C 6D 22 0D 0A 20 20 20 20 20 63 6F 6E 6E 65 63 74 69 6F 6E 55 52 4C 3D 22 6C 64 61 70 3A 2F 2F 6C 6F 63 61 6C 68 6F 73 74 3A 33 38 39 22 0D 0A 20 20 20 20 20 20 20 75 73 65 72 50 61 74 74 65 72 6E 3D 22 75 69 64 3D 7B 30 7D 2C 6F 75 3D 70 65 6F 70 6C 65 2C 64 63 3D 6D 79 63 6F 6D 70 61 6E 79 2C 64 63 3D 63 6F 6D 22 0D 0A 20 20 20 20 20 20 20 20 20 20 72 6F 6C 65 42 61 73 65 3D 22 6F 75 3D 67 72 6F 75 70 73 2C 64 63 3D 6D 79 63 6F 6D 70 61 6E 79 2C 64 63 3D 63 6F 6D 22 0D 0A 20 20 20 20 20 20 20 20 20 20 72 6F 6C 65 4E 61 6D 65 3D 22 63 6E 22 0D 0A 20 20 20 20 20 20 20 20 72 6F 6C 65 53 65 61 72 63 68 3D 22 28 75 6E 69 71 75 65 4D 65 6D 62 65 72 3D 7B 30 7D 29 22 0D 0A 2F 26 67 74 3B 0D 0A 3C 2F 70 72 65 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 3C 2F 64 69 76 3E 0D 0A 0D 0A 3C 70 3E 57 69 74 68 20 74 68 69 73 20 63 6F 6E 66 69 67 75 72 61 74 69 6F 6E 2C 20 74 68 65 20 72 65 61 6C 6D 20 77 69 6C 6C 20 64 65 74 65 72 6D 69 6E 65 20 74 68 65 20 75 73 65 72 27 73 0D 0A 64 69 73 74 69 6E 67 75 69 73 68 65 64 20 6E 61 6D 65 20 62 79 20 73 75 62 73 74 69 74 75 74 69 6E 67 20 74 68 65 20 75 73 65 72 6E 61 6D 65 20 69 6E 74 6F 20 74 68 65 0D 0A 3C 63 6F 64 65 3E 75 73 65 72 50 61 74 74 65 72 6E 3C 2F 63 6F 64 65 3E 2C 20 61 75 74 68 65 6E 74 69 63 61 74 65 20 62 79 20 62 69 6E 64 69 6E 67 20 74 6F 20 74 68 65 20 64 69 72 65 63 74 6F 72 79 0D 0A 77 69 74 68 20 74 68 69 73 20 44 4E 20 61 6E 64 20 74 68 65 20 70 61 73 73 77 6F 72 64 20 72 65 63 65 69 76 65 64 20 66 72 6F 6D 20 74 68 65 20 75 73 65 72 2C 20 61 6E 64 20 73 65 61 72 63 68 20 74 68 65 0D 0A 64 69 72 65 63 74 6F 72 79 20 74 6F 20 66 69 6E 64 20 74 68 65 20 75 73 65 72 27 73 20 72 6F 6C 65 73 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 70 3E 4E 6F 77 20 73 75 70 70 6F 73 65 20 74 68 61 74 20 75 73 65 72 73 20 61 72 65 20 65 78 70 65 63 74 65 64 20 74 6F 20 65 6E 74 65 72 20 74 68 65 69 72 20 65 6D 61 69 6C 20 61 64 64 72 65 73 73 0D 0A 72 61 74 68 65 72 20 74 68 61 6E 20 74 68 65 69 72 20 75 73 65 72 69 64 20 77 68 65 6E 20 6C 6F 67 67 69 6E 67 20 69 6E 2E 20 49 6E 20 74 68 69 73 20 63 61 73 65 20 74 68 65 20 72 65 61 6C 6D 20 6D 75 73 74 0D 0A 73 65 61 72 63 68 20 74 68 65 20 64 69 72 65 63 74 6F 72 79 20 66 6F 72 20 74 68 65 20 75 73 65 72 27 73 20 65 6E 74 72 79 2E 20 28 41 20 73 65 61 72 63 68 20 69 73 20 61 6C 73 6F 20 6E 65 63 65 73 73 61 72 79 0D 0A 77 68 65 6E 20 75 73 65 72 20 65 6E 74 72 69 65 73 20 61 72 65 20 68 65 6C 64 20 69 6E 20 6D 75 6C 74 69 70 6C 65 20 73 75 62 74 72 65 65 73 20 63 6F 72 72 65 73 70 6F 6E 64 69 6E 67 20 70 65 72 68 61 70 73 0D 0A 74 6F 20 64 69 66 66 65 72 65 6E 74 20 6F 72 67 61 6E 69 7A 61 74 69 6F 6E 61 6C 20 75 6E 69 74 73 20 6F 72 20 63 6F 6D 70 61 6E 79 20 6C 6F 63 61 74 69 6F 6E 73 29 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 70 3E 46 75 72 74 68 65 72 2C 20 73 75 70 70 6F 73 65 20 74 68 61 74 20 69 6E 20 61 64 64 69 74 69 6F 6E 20 74 6F 20 74 68 65 20 67 72 6F 75 70 20 65 6E 74 72 69 65 73 20 79 6F 75 20 77 61 6E 74 20 74 6F 0D 0A 75 73 65 20 61 6E 20 61 74 74 72 69 62 75 74 65 20 6F 66 20 74 68 65 20 75 73 65 72 27 73 20 65 6E 74 72 79 20 74 6F 20 68 6F 6C 64 20 72 6F 6C 65 73 2E 20 4E 6F 77 20 74 68 65 20 65 6E 74 72 79 20 66 6F 72 0D 0A 4A 61 6E 65 74 20 4A 6F 6E 65 73 20 6D 69 67 68 74 20 72 65 61 64 20 61 73 20 66 6F 6C 6C 6F 77 73 3A 3C 2F 70 3E 0D 0A 0D 0A 3C 64 69 76 20 61 6C 69 67 6E 3D 22 6C 65 66 74 22 3E 3C 74 61 62 6C 65 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 34 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 70 72 65 3E 0D 0A 64 6E 3A 20 75 69 64 3D 6A 6A 6F 6E 65 73 2C 6F 75 3D 70 65 6F 70 6C 65 2C 64 63 3D 6D 79 63 6F 6D 70 61 6E 79 2C 64 63 3D 63 6F 6D 0D 0A 6F 62 6A 65 63 74 43 6C 61 73 73 3A 20 69 6E 65 74 4F 72 67 50 65 72 73 6F 6E 0D 0A 75 69 64 3A 20 6A 6A 6F 6E 65 73 0D 0A 73 6E 3A 20 6A 6F 6E 65 73 0D 0A 63 6E 3A 20 6A 61 6E 65 74 20 6A 6F 6E 65 73 0D 0A 6D 61 69 6C 3A 20 6A 2E 6A 6F 6E 65 73 40 6D 79 63 6F 6D 70 61 6E 79 2E 63 6F 6D 0D 0A 6D 65 6D 62 65 72 4F 66 3A 20 72 6F 6C 65 32 0D 0A 6D 65 6D 62 65 72 4F 66 3A 20 72 6F 6C 65 33 0D 0A 75 73 65 72 50 61 73 73 77 6F 72 64 3A 20 6A 61 6E 65 74 0D 0A 3C 2F 70 72 65 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 3C 2F 64 69 76 3E 0D 0A 0D 0A 3C 70 3E 20 54 68 69 73 20 72 65 61 6C 6D 20 63 6F 6E 66 69 67 75 72 61 74 69 6F 6E 20 77 6F 75 6C 64 20 73 61 74 69 73 66 79 20 74 68 65 20 6E 65 77 20 72 65 71 75 69 72 65 6D 65 6E 74 73 3A 3C 2F 70 3E 0D 0A 0D 0A 3C 64 69 76 20 61 6C 69 67 6E 3D 22 6C 65 66 74 22 3E 3C 74 61 62 6C 65 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 34 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 70 72 65 3E 0D 0A 26 6C 74 3B 52 65 61 6C 6D 20 20 20 63 6C 61 73 73 4E 61 6D 65 3D 22 6F 72 67 2E 61 70 61 63 68 65 2E 63 61 74 61 6C 69 6E 61 2E 72 65 61 6C 6D 2E 4A 4E 44 49 52 65 61 6C 6D 22 0D 0A 20 20 20 20 20 63 6F 6E 6E 65 63 74 69 6F 6E 55 52 4C 3D 22 6C 64 61 70 3A 2F 2F 6C 6F 63 61 6C 68 6F 73 74 3A 33 38 39 22 0D 0A 20 20 20 20 20 20 20 20 20 20 75 73 65 72 42 61 73 65 3D 22 6F 75 3D 70 65 6F 70 6C 65 2C 64 63 3D 6D 79 63 6F 6D 70 61 6E 79 2C 64 63 3D 63 6F 6D 22 0D 0A 20 20 20 20 20 20 20 20 75 73 65 72 53 65 61 72 63 68 3D 22 28 6D 61 69 6C 3D 7B 30 7D 29 22 0D 0A 20 20 20 20 20 20 75 73 65 72 52 6F 6C 65 4E 61 6D 65 3D 22 6D 65 6D 62 65 72 4F 66 22 0D 0A 20 20 20 20 20 20 20 20 20 20 72 6F 6C 65 42 61 73 65 3D 22 6F 75 3D 67 72 6F 75 70 73 2C 64 63 3D 6D 79 63 6F 6D 70 61 6E 79 2C 64 63 3D 63 6F 6D 22 0D 0A 20 20 20 20 20 20 20 20 20 20 72 6F 6C 65 4E 61 6D 65 3D 22 63 6E 22 0D 0A 20 20 20 20 20 20 20 20 72 6F 6C 65 53 65 61 72 63 68 3D 22 28 75 6E 69 71 75 65 4D 65 6D 62 65 72 3D 7B 30 7D 29 22 0D 0A 2F 26 67 74 3B 0D 0A 3C 2F 70 72 65 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 3C 2F 64 69 76 3E 0D 0A 0D 0A 3C 70 3E 4E 6F 77 20 77 68 65 6E 20 4A 61 6E 65 74 20 4A 6F 6E 65 73 20 6C 6F 67 73 20 69 6E 20 61 73 20 22 6A 2E 6A 6F 6E 65 73 40 6D 79 63 6F 6D 70 61 6E 79 2E 63 6F 6D 22 2C 20 74 68 65 20 72 65 61 6C 6D 0D 0A 73 65 61 72 63 68 65 73 20 74 68 65 20 64 69 72 65 63 74 6F 72 79 20 66 6F 72 20 61 20 75 6E 69 71 75 65 20 65 6E 74 72 79 20 77 69 74 68 20 74 68 61 74 20 76 61 6C 75 65 20 61 73 20 69 74 73 20 6D 61 69 6C 0D 0A 61 74 74 72 69 62 75 74 65 20 61 6E 64 20 61 74 74 65 6D 70 74 73 20 74 6F 20 62 69 6E 64 20 74 6F 20 74 68 65 20 64 69 72 65 63 74 6F 72 79 20 61 73 0D 0A 3C 63 6F 64 65 3E 75 69 64 3D 6A 6A 6F 6E 65 73 2C 6F 75 3D 70 65 6F 70 6C 65 2C 64 63 3D 6D 79 63 6F 6D 70 61 6E 79 2C 64 63 3D 63 6F 6D 3C 2F 63 6F 64 65 3E 20 77 69 74 68 20 74 68 65 20 67 69 76 65 6E 0D 0A 70 61 73 73 77 6F 72 64 2E 20 49 66 20 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 20 73 75 63 63 65 65 64 73 2C 20 73 68 65 20 69 73 20 61 73 73 69 67 6E 65 64 20 74 68 72 65 65 20 72 6F 6C 65 73 3A 0D 0A 22 72 6F 6C 65 32 22 20 61 6E 64 20 22 72 6F 6C 65 33 22 2C 20 74 68 65 20 76 61 6C 75 65 73 20 6F 66 20 74 68 65 20 22 6D 65 6D 62 65 72 4F 66 22 20 61 74 74 72 69 62 75 74 65 20 69 6E 20 68 65 72 0D 0A 64 69 72 65 63 74 6F 72 79 20 65 6E 74 72 79 2C 20 61 6E 64 20 22 74 6F 6D 63 61 74 22 2C 20 74 68 65 20 76 61 6C 75 65 20 6F 66 20 74 68 65 20 22 63 6E 22 20 61 74 74 72 69 62 75 74 65 20 69 6E 20 74 68 65 0D 0A 6F 6E 6C 79 20 67 72 6F 75 70 20 65 6E 74 72 79 20 6F 66 20 77 68 69 63 68 20 73 68 65 20 69 73 20 61 20 6D 65 6D 62 65 72 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 70 3E 46 69 6E 61 6C 6C 79 2C 20 74 6F 20 61 75 74 68 65 6E 74 69 63 61 74 65 20 74 68 65 20 75 73 65 72 20 62 79 20 72 65 74 72 69 65 76 69 6E 67 0D 0A 74 68 65 20 70 61 73 73 77 6F 72 64 20 66 72 6F 6D 20 74 68 65 20 64 69 72 65 63 74 6F 72 79 20 61 6E 64 20 6D 61 6B 69 6E 67 20 61 20 6C 6F 63 61 6C 20 63 6F 6D 70 61 72 69 73 6F 6E 20 69 6E 20 74 68 65 0D 0A 72 65 61 6C 6D 2C 20 79 6F 75 20 6D 69 67 68 74 20 75 73 65 20 61 20 72 65 61 6C 6D 20 63 6F 6E 66 69 67 75 72 61 74 69 6F 6E 20 6C 69 6B 65 20 74 68 69 73 3A 3C 2F 70 3E 0D 0A 0D 0A 3C 64 69 76 20 61 6C 69 67 6E 3D 22 6C 65 66 74 22 3E 3C 74 61 62 6C 65 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 34 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 70 72 65 3E 0D 0A 26 6C 74 3B 52 65 61 6C 6D 20 20 20 63 6C 61 73 73 4E 61 6D 65 3D 22 6F 72 67 2E 61 70 61 63 68 65 2E 63 61 74 61 6C 69 6E 61 2E 72 65 61 6C 6D 2E 4A 4E 44 49 52 65 61 6C 6D 22 0D 0A 20 20 20 20 63 6F 6E 6E 65 63 74 69 6F 6E 4E 61 6D 65 3D 22 63 6E 3D 4D 61 6E 61 67 65 72 2C 64 63 3D 6D 79 63 6F 6D 70 61 6E 79 2C 64 63 3D 63 6F 6D 22 0D 0A 63 6F 6E 6E 65 63 74 69 6F 6E 50 61 73 73 77 6F 72 64 3D 22 73 65 63 72 65 74 22 0D 0A 20 20 20 20 20 63 6F 6E 6E 65 63 74 69 6F 6E 55 52 4C 3D 22 6C 64 61 70 3A 2F 2F 6C 6F 63 61 6C 68 6F 73 74 3A 33 38 39 22 0D 0A 20 20 20 20 20 20 75 73 65 72 50 61 73 73 77 6F 72 64 3D 22 75 73 65 72 50 61 73 73 77 6F 72 64 22 0D 0A 20 20 20 20 20 20 20 75 73 65 72 50 61 74 74 65 72 6E 3D 22 75 69 64 3D 7B 30 7D 2C 6F 75 3D 70 65 6F 70 6C 65 2C 64 63 3D 6D 79 63 6F 6D 70 61 6E 79 2C 64 63 3D 63 6F 6D 22 0D 0A 20 20 20 20 20 20 20 20 20 20 72 6F 6C 65 42 61 73 65 3D 22 6F 75 3D 67 72 6F 75 70 73 2C 64 63 3D 6D 79 63 6F 6D 70 61 6E 79 2C 64 63 3D 63 6F 6D 22 0D 0A 20 20 20 20 20 20 20 20 20 20 72 6F 6C 65 4E 61 6D 65 3D 22 63 6E 22 0D 0A 20 20 20 20 20 20 20 20 72 6F 6C 65 53 65 61 72 63 68 3D 22 28 75 6E 69 71 75 65 4D 65 6D 62 65 72 3D 7B 30 7D 29 22 0D 0A 2F 26 67 74 3B 0D 0A 3C 2F 70 72 65 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 3C 2F 64 69 76 3E 0D 0A 0D 0A 3C 70 3E 48 6F 77 65 76 65 72 2C 20 61 73 20 64 69 73 63 75 73 73 65 64 20 61 62 6F 76 65 2C 20 74 68 65 20 64 65 66 61 75 6C 74 20 62 69 6E 64 20 6D 6F 64 65 20 66 6F 72 0D 0A 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 20 69 73 20 75 73 75 61 6C 6C 79 20 74 6F 20 62 65 20 70 72 65 66 65 72 72 65 64 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 68 33 3E 41 64 64 69 74 69 6F 6E 61 6C 20 4E 6F 74 65 73 3C 2F 68 33 3E 0D 0A 0D 0A 3C 70 3E 4A 4E 44 49 52 65 61 6C 6D 20 6F 70 65 72 61 74 65 73 20 61 63 63 6F 72 64 69 6E 67 20 74 6F 20 74 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 72 75 6C 65 73 3A 3C 2F 70 3E 0D 0A 3C 75 6C 3E 0D 0A 3C 6C 69 3E 57 68 65 6E 20 61 20 75 73 65 72 20 61 74 74 65 6D 70 74 73 20 74 6F 20 61 63 63 65 73 73 20 61 20 70 72 6F 74 65 63 74 65 64 20 72 65 73 6F 75 72 63 65 20 66 6F 72 20 74 68 65 20 66 69 72 73 74 20 74 69 6D 65 2C 0D 0A 20 20 20 20 54 6F 6D 63 61 74 20 77 69 6C 6C 20 63 61 6C 6C 20 74 68 65 20 3C 63 6F 64 65 3E 61 75 74 68 65 6E 74 69 63 61 74 65 28 29 3C 2F 63 6F 64 65 3E 20 6D 65 74 68 6F 64 20 6F 66 20 74 68 69 73 0D 0A 20 20 20 20 3C 63 6F 64 65 3E 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 2E 20 20 54 68 75 73 2C 20 61 6E 79 20 63 68 61 6E 67 65 73 20 79 6F 75 20 68 61 76 65 20 6D 61 64 65 20 74 6F 20 74 68 65 20 64 69 72 65 63 74 6F 72 79 0D 0A 20 20 20 20 28 6E 65 77 20 75 73 65 72 73 2C 20 63 68 61 6E 67 65 64 20 70 61 73 73 77 6F 72 64 73 20 6F 72 20 72 6F 6C 65 73 2C 20 65 74 63 2E 29 20 77 69 6C 6C 20 62 65 20 69 6D 6D 65 64 69 61 74 65 6C 79 0D 0A 20 20 20 20 72 65 66 6C 65 63 74 65 64 2E 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 4F 6E 63 65 20 61 20 75 73 65 72 20 68 61 73 20 62 65 65 6E 20 61 75 74 68 65 6E 74 69 63 61 74 65 64 2C 20 74 68 65 20 75 73 65 72 20 28 61 6E 64 20 68 69 73 20 6F 72 20 68 65 72 20 61 73 73 6F 63 69 61 74 65 64 0D 0A 20 20 20 20 72 6F 6C 65 73 29 20 61 72 65 20 63 61 63 68 65 64 20 77 69 74 68 69 6E 20 54 6F 6D 63 61 74 20 66 6F 72 20 74 68 65 20 64 75 72 61 74 69 6F 6E 20 6F 66 20 74 68 65 20 75 73 65 72 27 73 20 6C 6F 67 69 6E 2E 0D 0A 20 20 20 20 28 46 6F 72 20 46 4F 52 4D 2D 62 61 73 65 64 20 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 2C 20 74 68 61 74 20 6D 65 61 6E 73 20 75 6E 74 69 6C 20 74 68 65 20 73 65 73 73 69 6F 6E 20 74 69 6D 65 73 20 6F 75 74 20 6F 72 0D 0A 20 20 20 20 69 73 20 69 6E 76 61 6C 69 64 61 74 65 64 3B 20 66 6F 72 20 42 41 53 49 43 20 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 2C 20 74 68 61 74 20 6D 65 61 6E 73 20 75 6E 74 69 6C 20 74 68 65 20 75 73 65 72 0D 0A 20 20 20 20 63 6C 6F 73 65 73 20 74 68 65 69 72 20 62 72 6F 77 73 65 72 29 2E 20 20 54 68 65 20 63 61 63 68 65 64 20 75 73 65 72 20 69 73 20 3C 73 74 72 6F 6E 67 3E 6E 6F 74 3C 2F 73 74 72 6F 6E 67 3E 20 73 61 76 65 64 20 61 6E 64 0D 0A 20 20 20 20 72 65 73 74 6F 72 65 64 20 61 63 72 6F 73 73 20 73 65 73 73 69 6F 6E 73 20 73 65 72 69 61 6C 69 73 61 74 69 6F 6E 73 2E 20 41 6E 79 20 63 68 61 6E 67 65 73 20 74 6F 20 74 68 65 20 64 69 72 65 63 74 6F 72 79 0D 0A 20 20 20 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 66 6F 72 20 61 6E 20 61 6C 72 65 61 64 79 20 61 75 74 68 65 6E 74 69 63 61 74 65 64 20 75 73 65 72 20 77 69 6C 6C 20 3C 73 74 72 6F 6E 67 3E 6E 6F 74 3C 2F 73 74 72 6F 6E 67 3E 20 62 65 0D 0A 20 20 20 20 72 65 66 6C 65 63 74 65 64 20 75 6E 74 69 6C 20 74 68 65 20 6E 65 78 74 20 74 69 6D 65 20 74 68 61 74 20 75 73 65 72 20 6C 6F 67 73 20 6F 6E 20 61 67 61 69 6E 2E 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 41 64 6D 69 6E 69 73 74 65 72 69 6E 67 20 74 68 65 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 69 6E 20 74 68 65 20 64 69 72 65 63 74 6F 72 79 20 73 65 72 76 65 72 0D 0A 20 20 20 20 69 73 20 74 68 65 20 72 65 73 70 6F 6E 73 69 62 69 6C 69 74 79 20 6F 66 20 79 6F 75 72 20 6F 77 6E 20 61 70 70 6C 69 63 61 74 69 6F 6E 73 2E 20 20 54 6F 6D 63 61 74 20 64 6F 65 73 20 6E 6F 74 0D 0A 20 20 20 20 70 72 6F 76 69 64 65 20 61 6E 79 20 62 75 69 6C 74 2D 69 6E 20 63 61 70 61 62 69 6C 69 74 69 65 73 20 74 6F 20 6D 61 69 6E 74 61 69 6E 20 75 73 65 72 73 20 61 6E 64 20 72 6F 6C 65 73 2E 3C 2F 6C 69 3E 0D 0A 3C 2F 75 6C 3E 0D 0A 0D 0A 3C 2F 62 6C 6F 63 6B 71 75 6F 74 65 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 0D 0A 0D 0A 0D 0A 3C 74 61 62 6C 65 20 62 6F 72 64 65 72 3D 22 30 22 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 30 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 32 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 38 32 38 44 41 36 22 3E 3C 66 6F 6E 74 20 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 66 61 63 65 3D 22 61 72 69 61 6C 2C 68 65 6C 76 65 74 69 63 61 2E 73 61 6E 73 65 72 69 66 22 3E 3C 61 20 6E 61 6D 65 3D 22 55 73 65 72 44 61 74 61 62 61 73 65 52 65 61 6C 6D 22 3E 3C 73 74 72 6F 6E 67 3E 55 73 65 72 44 61 74 61 62 61 73 65 52 65 61 6C 6D 3C 2F 73 74 72 6F 6E 67 3E 3C 2F 61 3E 3C 2F 66 6F 6E 74 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 3E 3C 62 6C 6F 63 6B 71 75 6F 74 65 3E 0D 0A 0D 0A 3C 68 33 3E 49 6E 74 72 6F 64 75 63 74 69 6F 6E 3C 2F 68 33 3E 0D 0A 0D 0A 3C 70 3E 3C 73 74 72 6F 6E 67 3E 55 73 65 72 44 61 74 61 62 61 73 65 52 65 61 6C 6D 3C 2F 73 74 72 6F 6E 67 3E 20 69 73 20 61 6E 20 69 6D 70 6C 65 6D 65 6E 74 61 74 69 6F 6E 20 6F 66 20 74 68 65 20 54 6F 6D 63 61 74 0D 0A 3C 63 6F 64 65 3E 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 20 69 6E 74 65 72 66 61 63 65 20 74 68 61 74 20 75 73 65 73 20 61 20 4A 4E 44 49 20 72 65 73 6F 75 72 63 65 20 74 6F 20 73 74 6F 72 65 20 75 73 65 72 0D 0A 69 6E 66 6F 72 6D 61 74 69 6F 6E 2E 20 42 79 20 64 65 66 61 75 6C 74 2C 20 74 68 65 20 4A 4E 44 49 20 72 65 73 6F 75 72 63 65 20 69 73 20 62 61 63 6B 65 64 20 62 79 20 61 6E 20 58 4D 4C 20 66 69 6C 65 2E 20 49 74 20 69 73 20 6E 6F 74 0D 0A 64 65 73 69 67 6E 65 64 20 66 6F 72 20 6C 61 72 67 65 2D 73 63 61 6C 65 20 70 72 6F 64 75 63 74 69 6F 6E 20 75 73 65 2E 20 41 74 20 73 74 61 72 74 75 70 20 74 69 6D 65 2C 20 74 68 65 20 55 73 65 72 44 61 74 61 62 61 73 65 52 65 61 6C 6D 0D 0A 6C 6F 61 64 73 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 61 62 6F 75 74 20 61 6C 6C 20 75 73 65 72 73 2C 20 61 6E 64 20 74 68 65 69 72 20 63 6F 72 72 65 73 70 6F 6E 64 69 6E 67 20 72 6F 6C 65 73 2C 20 66 72 6F 6D 20 61 6E 20 58 4D 4C 0D 0A 64 6F 63 75 6D 65 6E 74 20 28 62 79 20 64 65 66 61 75 6C 74 2C 20 74 68 69 73 20 64 6F 63 75 6D 65 6E 74 20 69 73 20 6C 6F 61 64 65 64 20 66 72 6F 6D 0D 0A 3C 63 6F 64 65 3E 24 43 41 54 41 4C 49 4E 41 5F 42 41 53 45 2F 63 6F 6E 66 2F 74 6F 6D 63 61 74 2D 75 73 65 72 73 2E 78 6D 6C 3C 2F 63 6F 64 65 3E 29 2E 20 54 68 65 20 75 73 65 72 73 2C 20 74 68 65 69 72 20 70 61 73 73 77 6F 72 64 73 0D 0A 61 6E 64 20 74 68 65 69 72 20 72 6F 6C 65 73 20 6D 61 79 20 61 6C 6C 20 62 65 20 65 64 69 74 69 6E 67 20 64 79 6E 61 6D 69 63 61 6C 6C 79 2C 20 74 79 70 69 63 61 6C 6C 79 20 76 69 61 20 4A 4D 58 2E 20 43 68 61 6E 67 65 73 20 6D 61 79 0D 0A 62 65 20 73 61 76 65 64 20 61 6E 64 20 77 69 6C 6C 20 62 65 20 72 65 66 6C 65 63 74 65 64 20 69 6E 20 74 68 65 20 58 4D 4C 20 66 69 6C 65 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 68 33 3E 52 65 61 6C 6D 20 45 6C 65 6D 65 6E 74 20 41 74 74 72 69 62 75 74 65 73 3C 2F 68 33 3E 0D 0A 0D 0A 3C 70 3E 54 6F 20 63 6F 6E 66 69 67 75 72 65 20 55 73 65 72 44 61 74 61 62 61 73 65 52 65 61 6C 6D 2C 20 79 6F 75 20 77 69 6C 6C 20 63 72 65 61 74 65 20 61 20 3C 63 6F 64 65 3E 26 6C 74 3B 52 65 61 6C 6D 26 67 74 3B 3C 2F 63 6F 64 65 3E 0D 0A 65 6C 65 6D 65 6E 74 20 61 6E 64 20 6E 65 73 74 20 69 74 20 69 6E 20 79 6F 75 72 20 3C 63 6F 64 65 3E 24 43 41 54 41 4C 49 4E 41 5F 42 41 53 45 2F 63 6F 6E 66 2F 73 65 72 76 65 72 2E 78 6D 6C 3C 2F 63 6F 64 65 3E 20 66 69 6C 65 2C 0D 0A 61 73 20 64 65 73 63 72 69 62 65 64 20 3C 61 20 68 72 65 66 3D 22 23 43 6F 6E 66 69 67 75 72 69 6E 67 20 61 20 52 65 61 6C 6D 22 3E 61 62 6F 76 65 3C 2F 61 3E 2E 20 54 68 65 20 61 74 74 72 69 62 75 74 65 73 20 66 6F 72 20 74 68 65 0D 0A 55 73 65 72 44 61 74 61 62 61 73 65 52 65 61 6C 6D 20 61 72 65 20 64 65 66 69 6E 65 64 20 69 6E 20 74 68 65 20 3C 61 20 68 72 65 66 3D 22 63 6F 6E 66 69 67 2F 72 65 61 6C 6D 2E 68 74 6D 6C 22 3E 52 65 61 6C 6D 3C 2F 61 3E 0D 0A 63 6F 6E 66 69 67 75 72 61 74 69 6F 6E 20 64 6F 63 75 6D 65 6E 74 61 74 69 6F 6E 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 68 33 3E 55 73 65 72 20 46 69 6C 65 20 46 6F 72 6D 61 74 3C 2F 68 33 3E 0D 0A 0D 0A 3C 70 3E 54 68 65 20 75 73 65 72 73 20 66 69 6C 65 20 75 73 65 73 20 74 68 65 20 73 61 6D 65 20 66 6F 72 6D 61 74 20 61 73 20 74 68 65 0D 0A 3C 61 20 68 72 65 66 3D 22 23 4D 65 6D 6F 72 79 52 65 61 6C 6D 22 3E 4D 65 6D 6F 72 79 52 65 61 6C 6D 3C 2F 61 3E 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 68 33 3E 45 78 61 6D 70 6C 65 3C 2F 68 33 3E 0D 0A 0D 0A 3C 70 3E 54 68 65 20 64 65 66 61 75 6C 74 20 69 6E 73 74 61 6C 6C 61 74 69 6F 6E 20 6F 66 20 54 6F 6D 63 61 74 20 69 73 20 63 6F 6E 66 69 67 75 72 65 64 20 77 69 74 68 20 61 20 55 73 65 72 44 61 74 61 62 61 73 65 52 65 61 6C 6D 0D 0A 6E 65 73 74 65 64 20 69 6E 73 69 64 65 20 74 68 65 20 3C 63 6F 64 65 3E 26 6C 74 3B 45 6E 67 69 6E 65 26 67 74 3B 3C 2F 63 6F 64 65 3E 20 65 6C 65 6D 65 6E 74 2C 20 73 6F 20 74 68 61 74 20 69 74 20 61 70 70 6C 69 65 73 0D 0A 74 6F 20 61 6C 6C 20 76 69 72 74 75 61 6C 20 68 6F 73 74 73 20 61 6E 64 20 77 65 62 20 61 70 70 6C 69 63 61 74 69 6F 6E 73 2E 20 20 54 68 65 20 64 65 66 61 75 6C 74 20 63 6F 6E 74 65 6E 74 73 20 6F 66 20 74 68 65 0D 0A 3C 63 6F 64 65 3E 63 6F 6E 66 2F 74 6F 6D 63 61 74 2D 75 73 65 72 73 2E 78 6D 6C 3C 2F 63 6F 64 65 3E 20 66 69 6C 65 20 69 73 3A 3C 2F 70 3E 0D 0A 3C 64 69 76 20 61 6C 69 67 6E 3D 22 6C 65 66 74 22 3E 3C 74 61 62 6C 65 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 34 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 70 72 65 3E 0D 0A 26 6C 74 3B 74 6F 6D 63 61 74 2D 75 73 65 72 73 26 67 74 3B 0D 0A 20 20 26 6C 74 3B 75 73 65 72 20 6E 61 6D 65 3D 22 74 6F 6D 63 61 74 22 20 70 61 73 73 77 6F 72 64 3D 22 74 6F 6D 63 61 74 22 20 72 6F 6C 65 73 3D 22 74 6F 6D 63 61 74 22 20 2F 26 67 74 3B 0D 0A 20 20 26 6C 74 3B 75 73 65 72 20 6E 61 6D 65 3D 22 72 6F 6C 65 31 22 20 20 70 61 73 73 77 6F 72 64 3D 22 74 6F 6D 63 61 74 22 20 72 6F 6C 65 73 3D 22 72 6F 6C 65 31 22 20 20 2F 26 67 74 3B 0D 0A 20 20 26 6C 74 3B 75 73 65 72 20 6E 61 6D 65 3D 22 62 6F 74 68 22 20 20 20 70 61 73 73 77 6F 72 64 3D 22 74 6F 6D 63 61 74 22 20 72 6F 6C 65 73 3D 22 74 6F 6D 63 61 74 2C 72 6F 6C 65 31 22 20 2F 26 67 74 3B 0D 0A 26 6C 74 3B 2F 74 6F 6D 63 61 74 2D 75 73 65 72 73 26 67 74 3B 0D 0A 3C 2F 70 72 65 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 3C 2F 64 69 76 3E 0D 0A 0D 0A 3C 68 33 3E 41 64 64 69 74 69 6F 6E 61 6C 20 4E 6F 74 65 73 3C 2F 68 33 3E 0D 0A 0D 0A 3C 70 3E 55 73 65 72 44 61 74 61 62 61 73 65 52 65 61 6C 6D 20 6F 70 65 72 61 74 65 73 20 61 63 63 6F 72 64 69 6E 67 20 74 6F 20 74 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 72 75 6C 65 73 3A 3C 2F 70 3E 0D 0A 3C 75 6C 3E 0D 0A 3C 6C 69 3E 57 68 65 6E 20 54 6F 6D 63 61 74 20 66 69 72 73 74 20 73 74 61 72 74 73 20 75 70 2C 20 69 74 20 6C 6F 61 64 73 20 61 6C 6C 20 64 65 66 69 6E 65 64 20 75 73 65 72 73 20 61 6E 64 20 74 68 65 69 72 0D 0A 20 20 20 20 61 73 73 6F 63 69 61 74 65 64 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 66 72 6F 6D 20 74 68 65 20 75 73 65 72 73 20 66 69 6C 65 2E 20 43 68 61 6E 67 65 73 20 6D 61 64 65 20 74 6F 20 74 68 65 20 64 61 74 61 20 69 6E 0D 0A 20 20 20 20 74 68 69 73 20 66 69 6C 65 20 77 69 6C 6C 20 3C 73 74 72 6F 6E 67 3E 6E 6F 74 3C 2F 73 74 72 6F 6E 67 3E 20 62 65 20 72 65 63 6F 67 6E 69 7A 65 64 20 75 6E 74 69 6C 20 54 6F 6D 63 61 74 20 69 73 0D 0A 20 20 20 20 72 65 73 74 61 72 74 65 64 2E 20 43 68 61 6E 67 65 73 20 6D 61 79 20 62 65 20 6D 61 64 65 20 76 69 61 20 74 68 65 20 55 73 65 72 44 61 74 61 62 61 73 65 20 72 65 73 6F 75 72 63 65 2E 20 54 6F 6D 63 61 74 0D 0A 20 20 20 20 70 72 6F 76 69 64 65 73 20 4D 42 65 61 6E 73 20 74 68 61 74 20 6D 61 79 20 62 65 20 61 63 63 65 73 73 65 64 20 76 69 61 20 4A 4D 58 20 66 6F 72 20 74 68 69 73 20 70 75 72 70 6F 73 65 2E 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 57 68 65 6E 20 61 20 75 73 65 72 20 61 74 74 65 6D 70 74 73 20 74 6F 20 61 63 63 65 73 73 20 61 20 70 72 6F 74 65 63 74 65 64 20 72 65 73 6F 75 72 63 65 20 66 6F 72 20 74 68 65 20 66 69 72 73 74 20 74 69 6D 65 2C 0D 0A 20 20 20 20 54 6F 6D 63 61 74 20 77 69 6C 6C 20 63 61 6C 6C 20 74 68 65 20 3C 63 6F 64 65 3E 61 75 74 68 65 6E 74 69 63 61 74 65 28 29 3C 2F 63 6F 64 65 3E 20 6D 65 74 68 6F 64 20 6F 66 20 74 68 69 73 0D 0A 20 20 20 20 3C 63 6F 64 65 3E 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 2E 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 4F 6E 63 65 20 61 20 75 73 65 72 20 68 61 73 20 62 65 65 6E 20 61 75 74 68 65 6E 74 69 63 61 74 65 64 2C 20 74 68 65 20 75 73 65 72 20 28 61 6E 64 20 68 69 73 20 6F 72 20 68 65 72 20 61 73 73 6F 63 69 61 74 65 64 0D 0A 20 20 20 20 72 6F 6C 65 73 29 20 61 72 65 20 63 61 63 68 65 64 20 77 69 74 68 69 6E 20 54 6F 6D 63 61 74 20 66 6F 72 20 74 68 65 20 64 75 72 61 74 69 6F 6E 20 6F 66 20 74 68 65 20 75 73 65 72 27 73 20 6C 6F 67 69 6E 2E 0D 0A 20 20 20 20 28 46 6F 72 20 46 4F 52 4D 2D 62 61 73 65 64 20 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 2C 20 74 68 61 74 20 6D 65 61 6E 73 20 75 6E 74 69 6C 20 74 68 65 20 73 65 73 73 69 6F 6E 20 74 69 6D 65 73 20 6F 75 74 20 6F 72 0D 0A 20 20 20 20 69 73 20 69 6E 76 61 6C 69 64 61 74 65 64 3B 20 66 6F 72 20 42 41 53 49 43 20 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 2C 20 74 68 61 74 20 6D 65 61 6E 73 20 75 6E 74 69 6C 20 74 68 65 20 75 73 65 72 0D 0A 20 20 20 20 63 6C 6F 73 65 73 20 74 68 65 69 72 20 62 72 6F 77 73 65 72 29 2E 20 20 54 68 65 20 63 61 63 68 65 64 20 75 73 65 72 20 69 73 20 3C 73 74 72 6F 6E 67 3E 6E 6F 74 3C 2F 73 74 72 6F 6E 67 3E 20 73 61 76 65 64 20 61 6E 64 0D 0A 20 20 20 20 72 65 73 74 6F 72 65 64 20 61 63 72 6F 73 73 20 73 65 73 73 69 6F 6E 73 20 73 65 72 69 61 6C 69 73 61 74 69 6F 6E 73 2E 3C 2F 6C 69 3E 0D 0A 3C 2F 75 6C 3E 0D 0A 0D 0A 0D 0A 3C 2F 62 6C 6F 63 6B 71 75 6F 74 65 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 0D 0A 0D 0A 0D 0A 3C 74 61 62 6C 65 20 62 6F 72 64 65 72 3D 22 30 22 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 30 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 32 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 38 32 38 44 41 36 22 3E 3C 66 6F 6E 74 20 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 66 61 63 65 3D 22 61 72 69 61 6C 2C 68 65 6C 76 65 74 69 63 61 2E 73 61 6E 73 65 72 69 66 22 3E 3C 61 20 6E 61 6D 65 3D 22 4D 65 6D 6F 72 79 52 65 61 6C 6D 22 3E 3C 73 74 72 6F 6E 67 3E 4D 65 6D 6F 72 79 52 65 61 6C 6D 3C 2F 73 74 72 6F 6E 67 3E 3C 2F 61 3E 3C 2F 66 6F 6E 74 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 3E 3C 62 6C 6F 63 6B 71 75 6F 74 65 3E 0D 0A 0D 0A 3C 68 33 3E 49 6E 74 72 6F 64 75 63 74 69 6F 6E 3C 2F 68 33 3E 0D 0A 0D 0A 3C 70 3E 3C 73 74 72 6F 6E 67 3E 4D 65 6D 6F 72 79 52 65 61 6C 6D 3C 2F 73 74 72 6F 6E 67 3E 20 69 73 20 61 20 73 69 6D 70 6C 65 20 64 65 6D 6F 6E 73 74 72 61 74 69 6F 6E 20 69 6D 70 6C 65 6D 65 6E 74 61 74 69 6F 6E 20 6F 66 20 74 68 65 0D 0A 54 6F 6D 63 61 74 20 3C 63 6F 64 65 3E 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 20 69 6E 74 65 72 66 61 63 65 2E 20 20 49 74 20 69 73 20 6E 6F 74 20 64 65 73 69 67 6E 65 64 20 66 6F 72 20 70 72 6F 64 75 63 74 69 6F 6E 20 75 73 65 2E 0D 0A 41 74 20 73 74 61 72 74 75 70 20 74 69 6D 65 2C 20 4D 65 6D 6F 72 79 52 65 61 6C 6D 20 6C 6F 61 64 73 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 61 62 6F 75 74 20 61 6C 6C 20 75 73 65 72 73 2C 20 61 6E 64 20 74 68 65 69 72 0D 0A 63 6F 72 72 65 73 70 6F 6E 64 69 6E 67 20 72 6F 6C 65 73 2C 20 66 72 6F 6D 20 61 6E 20 58 4D 4C 20 64 6F 63 75 6D 65 6E 74 20 28 62 79 20 64 65 66 61 75 6C 74 2C 20 74 68 69 73 20 64 6F 63 75 6D 65 6E 74 20 69 73 20 6C 6F 61 64 65 64 0D 0A 66 72 6F 6D 20 3C 63 6F 64 65 3E 24 43 41 54 41 4C 49 4E 41 5F 42 41 53 45 2F 63 6F 6E 66 2F 74 6F 6D 63 61 74 2D 75 73 65 72 73 2E 78 6D 6C 3C 2F 63 6F 64 65 3E 29 2E 20 20 43 68 61 6E 67 65 73 20 74 6F 20 74 68 65 20 64 61 74 61 0D 0A 69 6E 20 74 68 69 73 20 66 69 6C 65 20 61 72 65 20 6E 6F 74 20 72 65 63 6F 67 6E 69 7A 65 64 20 75 6E 74 69 6C 20 54 6F 6D 63 61 74 20 69 73 20 72 65 73 74 61 72 74 65 64 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 68 33 3E 52 65 61 6C 6D 20 45 6C 65 6D 65 6E 74 20 41 74 74 72 69 62 75 74 65 73 3C 2F 68 33 3E 0D 0A 0D 0A 3C 70 3E 54 6F 20 63 6F 6E 66 69 67 75 72 65 20 4D 65 6D 6F 72 79 52 65 61 6C 6D 2C 20 79 6F 75 20 77 69 6C 6C 20 63 72 65 61 74 65 20 61 20 3C 63 6F 64 65 3E 26 6C 74 3B 52 65 61 6C 6D 26 67 74 3B 3C 2F 63 6F 64 65 3E 0D 0A 65 6C 65 6D 65 6E 74 20 61 6E 64 20 6E 65 73 74 20 69 74 20 69 6E 20 79 6F 75 72 20 3C 63 6F 64 65 3E 24 43 41 54 41 4C 49 4E 41 5F 42 41 53 45 2F 63 6F 6E 66 2F 73 65 72 76 65 72 2E 78 6D 6C 3C 2F 63 6F 64 65 3E 20 66 69 6C 65 2C 0D 0A 61 73 20 64 65 73 63 72 69 62 65 64 20 3C 61 20 68 72 65 66 3D 22 23 43 6F 6E 66 69 67 75 72 69 6E 67 20 61 20 52 65 61 6C 6D 22 3E 61 62 6F 76 65 3C 2F 61 3E 2E 20 54 68 65 20 61 74 74 72 69 62 75 74 65 73 20 66 6F 72 20 74 68 65 0D 0A 4D 65 6D 6F 72 79 52 65 61 6C 6D 20 61 72 65 20 64 65 66 69 6E 65 64 20 69 6E 20 74 68 65 20 3C 61 20 68 72 65 66 3D 22 63 6F 6E 66 69 67 2F 72 65 61 6C 6D 2E 68 74 6D 6C 22 3E 52 65 61 6C 6D 3C 2F 61 3E 0D 0A 63 6F 6E 66 69 67 75 72 61 74 69 6F 6E 20 64 6F 63 75 6D 65 6E 74 61 74 69 6F 6E 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 68 33 3E 55 73 65 72 20 46 69 6C 65 20 46 6F 72 6D 61 74 3C 2F 68 33 3E 0D 0A 0D 0A 3C 70 3E 54 68 65 20 75 73 65 72 73 20 66 69 6C 65 20 28 62 79 20 64 65 66 61 75 6C 74 2C 20 3C 63 6F 64 65 3E 63 6F 6E 66 2F 74 6F 6D 63 61 74 2D 75 73 65 72 73 2E 78 6D 6C 3C 2F 63 6F 64 65 3E 20 6D 75 73 74 20 62 65 20 61 6E 0D 0A 58 4D 4C 20 64 6F 63 75 6D 65 6E 74 2C 20 77 69 74 68 20 61 20 72 6F 6F 74 20 65 6C 65 6D 65 6E 74 20 3C 63 6F 64 65 3E 26 6C 74 3B 74 6F 6D 63 61 74 2D 75 73 65 72 73 26 67 74 3B 3C 2F 63 6F 64 65 3E 2E 20 20 4E 65 73 74 65 64 0D 0A 69 6E 73 69 64 65 20 74 68 65 20 72 6F 6F 74 20 65 6C 65 6D 65 6E 74 20 77 69 6C 6C 20 62 65 20 61 20 3C 63 6F 64 65 3E 26 6C 74 3B 75 73 65 72 26 67 74 3B 3C 2F 63 6F 64 65 3E 20 65 6C 65 6D 65 6E 74 20 66 6F 72 20 65 61 63 68 0D 0A 76 61 6C 69 64 20 75 73 65 72 2C 20 63 6F 6E 73 69 73 74 69 6E 67 20 6F 66 20 74 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 61 74 74 72 69 62 75 74 65 73 3A 3C 2F 70 3E 0D 0A 3C 75 6C 3E 0D 0A 3C 6C 69 3E 3C 73 74 72 6F 6E 67 3E 6E 61 6D 65 3C 2F 73 74 72 6F 6E 67 3E 20 2D 20 55 73 65 72 6E 61 6D 65 20 74 68 69 73 20 75 73 65 72 20 6D 75 73 74 20 6C 6F 67 20 6F 6E 20 77 69 74 68 2E 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 3C 73 74 72 6F 6E 67 3E 70 61 73 73 77 6F 72 64 3C 2F 73 74 72 6F 6E 67 3E 20 2D 20 50 61 73 73 77 6F 72 64 20 74 68 69 73 20 75 73 65 72 20 6D 75 73 74 20 6C 6F 67 20 6F 6E 20 77 69 74 68 20 28 69 6E 0D 0A 20 20 20 20 63 6C 65 61 72 20 74 65 78 74 20 69 66 20 74 68 65 20 3C 63 6F 64 65 3E 64 69 67 65 73 74 3C 2F 63 6F 64 65 3E 20 61 74 74 72 69 62 75 74 65 20 77 61 73 20 6E 6F 74 20 73 65 74 20 6F 6E 20 74 68 65 0D 0A 20 20 20 20 3C 63 6F 64 65 3E 26 6C 74 3B 52 65 61 6C 6D 26 67 74 3B 3C 2F 63 6F 64 65 3E 20 65 6C 65 6D 65 6E 74 2C 20 6F 72 20 64 69 67 65 73 74 65 64 20 61 70 70 72 6F 70 72 69 61 74 65 6C 79 20 61 73 0D 0A 20 20 20 20 64 65 73 63 72 69 62 65 64 20 3C 61 20 68 72 65 66 3D 22 23 44 69 67 65 73 74 65 64 20 50 61 73 73 77 6F 72 64 73 22 3E 68 65 72 65 3C 2F 61 3E 20 6F 74 68 65 72 77 69 73 65 29 2E 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 3C 73 74 72 6F 6E 67 3E 72 6F 6C 65 73 3C 2F 73 74 72 6F 6E 67 3E 20 2D 20 43 6F 6D 6D 61 2D 64 65 6C 69 6D 69 74 65 64 20 6C 69 73 74 20 6F 66 20 74 68 65 20 72 6F 6C 65 20 6E 61 6D 65 73 0D 0A 20 20 20 20 61 73 73 6F 63 69 61 74 65 64 20 77 69 74 68 20 74 68 69 73 20 75 73 65 72 2E 3C 2F 6C 69 3E 0D 0A 3C 2F 75 6C 3E 0D 0A 0D 0A 3C 68 33 3E 41 64 64 69 74 69 6F 6E 61 6C 20 4E 6F 74 65 73 3C 2F 68 33 3E 0D 0A 0D 0A 3C 70 3E 4D 65 6D 6F 72 79 52 65 61 6C 6D 20 6F 70 65 72 61 74 65 73 20 61 63 63 6F 72 64 69 6E 67 20 74 6F 20 74 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 72 75 6C 65 73 3A 3C 2F 70 3E 0D 0A 3C 75 6C 3E 0D 0A 3C 6C 69 3E 57 68 65 6E 20 54 6F 6D 63 61 74 20 66 69 72 73 74 20 73 74 61 72 74 73 20 75 70 2C 20 69 74 20 6C 6F 61 64 73 20 61 6C 6C 20 64 65 66 69 6E 65 64 20 75 73 65 72 73 20 61 6E 64 20 74 68 65 69 72 0D 0A 20 20 20 20 61 73 73 6F 63 69 61 74 65 64 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 66 72 6F 6D 20 74 68 65 20 75 73 65 72 73 20 66 69 6C 65 2E 20 20 43 68 61 6E 67 65 73 20 74 6F 20 74 68 65 20 64 61 74 61 20 69 6E 0D 0A 20 20 20 20 74 68 69 73 20 66 69 6C 65 20 77 69 6C 6C 20 3C 73 74 72 6F 6E 67 3E 6E 6F 74 3C 2F 73 74 72 6F 6E 67 3E 20 62 65 20 72 65 63 6F 67 6E 69 7A 65 64 20 75 6E 74 69 6C 20 54 6F 6D 63 61 74 20 69 73 0D 0A 20 20 20 20 72 65 73 74 61 72 74 65 64 2E 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 57 68 65 6E 20 61 20 75 73 65 72 20 61 74 74 65 6D 70 74 73 20 74 6F 20 61 63 63 65 73 73 20 61 20 70 72 6F 74 65 63 74 65 64 20 72 65 73 6F 75 72 63 65 20 66 6F 72 20 74 68 65 20 66 69 72 73 74 20 74 69 6D 65 2C 0D 0A 20 20 20 20 54 6F 6D 63 61 74 20 77 69 6C 6C 20 63 61 6C 6C 20 74 68 65 20 3C 63 6F 64 65 3E 61 75 74 68 65 6E 74 69 63 61 74 65 28 29 3C 2F 63 6F 64 65 3E 20 6D 65 74 68 6F 64 20 6F 66 20 74 68 69 73 0D 0A 20 20 20 20 3C 63 6F 64 65 3E 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 2E 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 4F 6E 63 65 20 61 20 75 73 65 72 20 68 61 73 20 62 65 65 6E 20 61 75 74 68 65 6E 74 69 63 61 74 65 64 2C 20 74 68 65 20 75 73 65 72 20 28 61 6E 64 20 68 69 73 20 6F 72 20 68 65 72 20 61 73 73 6F 63 69 61 74 65 64 0D 0A 20 20 20 20 72 6F 6C 65 73 29 20 61 72 65 20 63 61 63 68 65 64 20 77 69 74 68 69 6E 20 54 6F 6D 63 61 74 20 66 6F 72 20 74 68 65 20 64 75 72 61 74 69 6F 6E 20 6F 66 20 74 68 65 20 75 73 65 72 27 73 20 6C 6F 67 69 6E 2E 0D 0A 20 20 20 20 28 46 6F 72 20 46 4F 52 4D 2D 62 61 73 65 64 20 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 2C 20 74 68 61 74 20 6D 65 61 6E 73 20 75 6E 74 69 6C 20 74 68 65 20 73 65 73 73 69 6F 6E 20 74 69 6D 65 73 20 6F 75 74 20 6F 72 0D 0A 20 20 20 20 69 73 20 69 6E 76 61 6C 69 64 61 74 65 64 3B 20 66 6F 72 20 42 41 53 49 43 20 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 2C 20 74 68 61 74 20 6D 65 61 6E 73 20 75 6E 74 69 6C 20 74 68 65 20 75 73 65 72 0D 0A 20 20 20 20 63 6C 6F 73 65 73 20 74 68 65 69 72 20 62 72 6F 77 73 65 72 29 2E 20 20 54 68 65 20 63 61 63 68 65 64 20 75 73 65 72 20 69 73 20 3C 73 74 72 6F 6E 67 3E 6E 6F 74 3C 2F 73 74 72 6F 6E 67 3E 20 73 61 76 65 64 20 61 6E 64 0D 0A 20 20 20 20 72 65 73 74 6F 72 65 64 20 61 63 72 6F 73 73 20 73 65 73 73 69 6F 6E 73 20 73 65 72 69 61 6C 69 73 61 74 69 6F 6E 73 2E 3C 2F 6C 69 3E 0D 0A 3C 6C 69 3E 41 64 6D 69 6E 69 73 74 65 72 69 6E 67 20 74 68 65 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 69 6E 20 74 68 65 20 75 73 65 72 73 20 66 69 6C 65 20 69 73 20 74 68 65 20 72 65 73 70 6F 6E 73 69 62 69 6C 69 74 79 0D 0A 20 20 20 20 6F 66 20 79 6F 75 72 20 61 70 70 6C 69 63 61 74 69 6F 6E 2E 20 20 54 6F 6D 63 61 74 20 64 6F 65 73 20 6E 6F 74 0D 0A 20 20 20 20 70 72 6F 76 69 64 65 20 61 6E 79 20 62 75 69 6C 74 2D 69 6E 20 63 61 70 61 62 69 6C 69 74 69 65 73 20 74 6F 20 6D 61 69 6E 74 61 69 6E 20 75 73 65 72 73 20 61 6E 64 20 72 6F 6C 65 73 2E 3C 2F 6C 69 3E 0D 0A 3C 2F 75 6C 3E 0D 0A 0D 0A 0D 0A 3C 2F 62 6C 6F 63 6B 71 75 6F 74 65 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 0D 0A 0D 0A 0D 0A 3C 74 61 62 6C 65 20 62 6F 72 64 65 72 3D 22 30 22 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 30 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 32 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 38 32 38 44 41 36 22 3E 3C 66 6F 6E 74 20 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 66 61 63 65 3D 22 61 72 69 61 6C 2C 68 65 6C 76 65 74 69 63 61 2E 73 61 6E 73 65 72 69 66 22 3E 3C 61 20 6E 61 6D 65 3D 22 4A 41 41 53 52 65 61 6C 6D 22 3E 3C 73 74 72 6F 6E 67 3E 4A 41 41 53 52 65 61 6C 6D 3C 2F 73 74 72 6F 6E 67 3E 3C 2F 61 3E 3C 2F 66 6F 6E 74 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 3E 3C 62 6C 6F 63 6B 71 75 6F 74 65 3E 0D 0A 0D 0A 3C 68 33 3E 49 6E 74 72 6F 64 75 63 74 69 6F 6E 3C 2F 68 33 3E 0D 0A 0D 0A 20 20 20 20 20 20 20 20 3C 70 3E 3C 73 74 72 6F 6E 67 3E 4A 41 41 53 52 65 61 6C 6D 3C 2F 73 74 72 6F 6E 67 3E 20 69 73 20 61 6E 20 69 6D 70 6C 65 6D 65 6E 74 61 74 69 6F 6E 20 6F 66 20 74 68 65 20 54 6F 6D 63 61 74 0D 0A 36 20 3C 63 6F 64 65 3E 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 20 69 6E 74 65 72 66 61 63 65 20 74 68 61 74 20 61 75 74 68 65 6E 74 69 63 61 74 65 73 20 75 73 65 72 73 20 74 68 72 6F 75 67 68 20 74 68 65 20 4A 61 76 61 0D 0A 41 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 20 26 61 6D 70 3B 20 41 75 74 68 6F 72 69 7A 61 74 69 6F 6E 20 53 65 72 76 69 63 65 20 28 4A 41 41 53 29 20 66 72 61 6D 65 77 6F 72 6B 20 77 68 69 63 68 20 69 73 20 6E 6F 77 0D 0A 70 72 6F 76 69 64 65 64 20 61 73 20 70 61 72 74 20 6F 66 20 74 68 65 20 73 74 61 6E 64 61 72 64 20 4A 61 76 61 20 53 45 20 41 50 49 2E 3C 2F 70 3E 0D 0A 20 20 20 20 20 20 20 20 3C 70 3E 55 73 69 6E 67 20 4A 41 41 53 52 65 61 6C 6D 20 67 69 76 65 73 20 74 68 65 20 64 65 76 65 6C 6F 70 65 72 20 74 68 65 20 61 62 69 6C 69 74 79 20 74 6F 20 63 6F 6D 62 69 6E 65 0D 0A 70 72 61 63 74 69 63 61 6C 6C 79 20 61 6E 79 20 63 6F 6E 63 65 69 76 61 62 6C 65 20 73 65 63 75 72 69 74 79 20 72 65 61 6C 6D 20 77 69 74 68 20 54 6F 6D 63 61 74 27 73 20 43 4D 41 2E 20 3C 2F 70 3E 0D 0A 20 20 20 20 20 20 20 20 3C 70 3E 4A 41 41 53 52 65 61 6C 6D 20 69 73 20 70 72 6F 74 6F 74 79 70 65 20 66 6F 72 20 54 6F 6D 63 61 74 20 6F 66 20 74 68 65 20 4A 41 41 53 2D 62 61 73 65 64 0D 0A 4A 32 45 45 20 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 20 66 72 61 6D 65 77 6F 72 6B 20 66 6F 72 20 4A 32 45 45 20 76 31 2E 34 2C 20 62 61 73 65 64 20 6F 6E 20 74 68 65 20 3C 61 20 68 72 65 66 3D 22 68 74 74 70 3A 2F 2F 77 77 77 2E 6A 63 70 2E 6F 72 67 2F 65 6E 2F 6A 73 72 2F 64 65 74 61 69 6C 3F 69 64 3D 31 39 36 22 3E 4A 43 50 20 53 70 65 63 69 66 69 63 61 74 69 6F 6E 0D 0A 52 65 71 75 65 73 74 20 31 39 36 3C 2F 61 3E 20 74 6F 20 65 6E 68 61 6E 63 65 20 63 6F 6E 74 61 69 6E 65 72 2D 6D 61 6E 61 67 65 64 20 73 65 63 75 72 69 74 79 20 61 6E 64 20 70 72 6F 6D 6F 74 65 0D 0A 27 70 6C 75 67 67 61 62 6C 65 27 20 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 20 6D 65 63 68 61 6E 69 73 6D 73 20 77 68 6F 73 65 20 69 6D 70 6C 65 6D 65 6E 74 61 74 69 6F 6E 73 20 77 6F 75 6C 64 20 62 65 0D 0A 63 6F 6E 74 61 69 6E 65 72 2D 69 6E 64 65 70 65 6E 64 65 6E 74 2E 0D 0A 20 20 20 20 20 20 20 20 3C 2F 70 3E 0D 0A 20 20 20 20 20 20 20 20 3C 70 3E 42 61 73 65 64 20 6F 6E 20 74 68 65 20 4A 41 41 53 20 6C 6F 67 69 6E 20 6D 6F 64 75 6C 65 20 61 6E 64 20 70 72 69 6E 63 69 70 61 6C 20 28 73 65 65 20 3C 63 6F 64 65 3E 6A 61 76 61 78 2E 73 65 63 75 72 69 74 79 2E 61 75 74 68 2E 73 70 69 2E 4C 6F 67 69 6E 4D 6F 64 75 6C 65 3C 2F 63 6F 64 65 3E 0D 0A 61 6E 64 20 3C 63 6F 64 65 3E 6A 61 76 61 78 2E 73 65 63 75 72 69 74 79 2E 50 72 69 6E 63 69 70 61 6C 3C 2F 63 6F 64 65 3E 29 2C 20 79 6F 75 20 63 61 6E 20 64 65 76 65 6C 6F 70 20 79 6F 75 72 20 6F 77 6E 0D 0A 73 65 63 75 72 69 74 79 20 6D 65 63 68 61 6E 69 73 6D 20 6F 72 20 77 72 61 70 20 61 6E 6F 74 68 65 72 20 74 68 69 72 64 2D 70 61 72 74 79 20 6D 65 63 68 61 6E 69 73 6D 20 66 6F 72 0D 0A 69 6E 74 65 67 72 61 74 69 6F 6E 20 77 69 74 68 20 74 68 65 20 43 4D 41 20 61 73 20 69 6D 70 6C 65 6D 65 6E 74 65 64 20 62 79 20 54 6F 6D 63 61 74 2E 0D 0A 20 20 20 20 20 20 20 20 3C 2F 70 3E 0D 0A 0D 0A 20 20 20 20 20 20 20 20 3C 68 33 3E 51 75 69 63 6B 20 53 74 61 72 74 3C 2F 68 33 3E 0D 0A 20 20 20 20 20 20 20 20 3C 70 3E 54 6F 20 73 65 74 20 75 70 20 54 6F 6D 63 61 74 20 74 6F 20 75 73 65 20 4A 41 41 53 52 65 61 6C 6D 20 77 69 74 68 20 79 6F 75 72 20 6F 77 6E 20 4A 41 41 53 20 6C 6F 67 69 6E 20 6D 6F 64 75 6C 65 2C 0D 0A 20 79 6F 75 20 77 69 6C 6C 20 6E 65 65 64 20 74 6F 20 66 6F 6C 6C 6F 77 20 74 68 65 73 65 20 73 74 65 70 73 3A 3C 2F 70 3E 0D 0A 20 20 20 20 20 20 20 20 3C 6F 6C 3E 0D 0A 20 20 20 20 20 20 20 20 20 20 3C 6C 69 3E 57 72 69 74 65 20 79 6F 75 72 20 6F 77 6E 20 4C 6F 67 69 6E 4D 6F 64 75 6C 65 2C 20 55 73 65 72 20 61 6E 64 20 52 6F 6C 65 20 63 6C 61 73 73 65 73 20 62 61 73 65 64 0D 0A 6F 6E 20 4A 41 41 53 20 28 73 65 65 0D 0A 3C 61 20 68 72 65 66 3D 22 68 74 74 70 3A 2F 2F 64 6F 63 73 2E 6F 72 61 63 6C 65 2E 63 6F 6D 2F 6A 61 76 61 73 65 2F 31 2E 34 2E 32 2F 64 6F 63 73 2F 67 75 69 64 65 2F 73 65 63 75 72 69 74 79 2F 6A 61 61 73 2F 74 75 74 6F 72 69 61 6C 73 2F 47 65 6E 65 72 61 6C 41 63 6E 4F 6E 6C 79 2E 68 74 6D 6C 22 3E 74 68 65 0D 0A 4A 41 41 53 20 41 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 20 54 75 74 6F 72 69 61 6C 3C 2F 61 3E 20 61 6E 64 0D 0A 3C 61 20 68 72 65 66 3D 22 68 74 74 70 3A 2F 2F 64 6F 63 73 2E 6F 72 61 63 6C 65 2E 63 6F 6D 2F 6A 61 76 61 73 65 2F 31 2E 34 2E 32 2F 64 6F 63 73 2F 67 75 69 64 65 2F 73 65 63 75 72 69 74 79 2F 6A 61 61 73 2F 4A 41 41 53 4C 4D 44 65 76 47 75 69 64 65 2E 68 74 6D 6C 22 3E 74 68 65 20 4A 41 41 53 20 4C 6F 67 69 6E 20 4D 6F 64 75 6C 65 0D 0A 44 65 76 65 6C 6F 70 65 72 27 73 20 47 75 69 64 65 3C 2F 61 3E 29 20 74 6F 20 62 65 20 6D 61 6E 61 67 65 64 20 62 79 20 74 68 65 20 4A 41 41 53 20 4C 6F 67 69 6E 0D 0A 43 6F 6E 74 65 78 74 20 28 3C 63 6F 64 65 3E 6A 61 76 61 78 2E 73 65 63 75 72 69 74 79 2E 61 75 74 68 2E 6C 6F 67 69 6E 2E 4C 6F 67 69 6E 43 6F 6E 74 65 78 74 3C 2F 63 6F 64 65 3E 29 0D 0A 57 68 65 6E 20 64 65 76 65 6C 6F 70 69 6E 67 20 79 6F 75 72 20 4C 6F 67 69 6E 4D 6F 64 75 6C 65 2C 20 6E 6F 74 65 20 74 68 61 74 20 4A 41 41 53 52 65 61 6C 6D 27 73 20 62 75 69 6C 74 2D 69 6E 20 3C 63 6F 64 65 3E 43 61 6C 6C 62 61 63 6B 48 61 6E 64 6C 65 72 3C 2F 63 6F 64 65 3E 0D 0A 6F 6E 6C 79 20 72 65 63 6F 67 6E 69 7A 65 73 20 74 68 65 20 3C 63 6F 64 65 3E 4E 61 6D 65 43 61 6C 6C 62 61 63 6B 3C 2F 63 6F 64 65 3E 20 61 6E 64 20 3C 63 6F 64 65 3E 50 61 73 73 77 6F 72 64 43 61 6C 6C 62 61 63 6B 3C 2F 63 6F 64 65 3E 20 61 74 20 70 72 65 73 65 6E 74 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 3C 2F 6C 69 3E 0D 0A 20 20 20 20 20 20 20 20 20 20 3C 6C 69 3E 41 6C 74 68 6F 75 67 68 20 6E 6F 74 20 73 70 65 63 69 66 69 65 64 20 69 6E 20 4A 41 41 53 2C 20 79 6F 75 20 73 68 6F 75 6C 64 20 63 72 65 61 74 65 0D 0A 73 65 70 65 72 61 74 65 20 63 6C 61 73 73 65 73 20 74 6F 20 64 69 73 74 69 6E 67 75 69 73 68 20 62 65 74 77 65 65 6E 20 75 73 65 72 73 20 61 6E 64 20 72 6F 6C 65 73 2C 20 65 78 74 65 6E 64 69 6E 67 20 3C 63 6F 64 65 3E 6A 61 76 61 78 2E 73 65 63 75 72 69 74 79 2E 50 72 69 6E 63 69 70 61 6C 3C 2F 63 6F 64 65 3E 2C 0D 0A 73 6F 20 74 68 61 74 20 54 6F 6D 63 61 74 20 63 61 6E 20 74 65 6C 6C 20 77 68 69 63 68 20 50 72 69 6E 63 69 70 61 6C 73 20 72 65 74 75 72 6E 65 64 20 66 72 6F 6D 20 79 6F 75 72 20 6C 6F 67 69 6E 0D 0A 6D 6F 64 75 6C 65 20 61 72 65 20 75 73 65 72 73 20 61 6E 64 20 77 68 69 63 68 20 61 72 65 20 72 6F 6C 65 73 20 28 73 65 65 20 3C 63 6F 64 65 3E 6F 72 67 2E 61 70 61 63 68 65 2E 63 61 74 61 6C 69 6E 61 2E 72 65 61 6C 6D 2E 4A 41 41 53 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 29 2E 0D 0A 52 65 67 61 72 64 6C 65 73 73 2C 20 74 68 65 20 66 69 72 73 74 20 50 72 69 6E 63 69 70 61 6C 20 72 65 74 75 72 6E 65 64 20 69 73 20 3C 65 6D 3E 61 6C 77 61 79 73 3C 2F 65 6D 3E 20 74 72 65 61 74 65 64 20 61 73 20 74 68 65 20 75 73 65 72 20 50 72 69 6E 63 69 70 61 6C 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 3C 2F 6C 69 3E 0D 0A 20 20 20 20 20 20 20 20 20 20 3C 6C 69 3E 50 6C 61 63 65 20 74 68 65 20 63 6F 6D 70 69 6C 65 64 20 63 6C 61 73 73 65 73 20 6F 6E 20 54 6F 6D 63 61 74 27 73 20 63 6C 61 73 73 70 61 74 68 0D 0A 20 20 20 20 20 20 20 20 20 20 3C 2F 6C 69 3E 0D 0A 20 20 20 20 20 20 20 20 20 20 3C 6C 69 3E 53 65 74 20 75 70 20 61 20 6C 6F 67 69 6E 2E 63 6F 6E 66 69 67 20 66 69 6C 65 20 66 6F 72 20 4A 61 76 61 20 28 73 65 65 20 3C 61 20 68 72 65 66 3D 22 68 74 74 70 3A 2F 2F 64 6F 63 73 2E 6F 72 61 63 6C 65 2E 63 6F 6D 2F 6A 61 76 61 73 65 2F 31 2E 34 2E 32 2F 64 6F 63 73 2F 67 75 69 64 65 2F 73 65 63 75 72 69 74 79 2F 6A 61 61 73 2F 74 75 74 6F 72 69 61 6C 73 2F 4C 6F 67 69 6E 43 6F 6E 66 69 67 46 69 6C 65 2E 68 74 6D 6C 22 3E 4A 41 41 53 0D 0A 4C 6F 67 69 6E 43 6F 6E 66 69 67 20 66 69 6C 65 3C 2F 61 3E 29 20 61 6E 64 20 74 65 6C 6C 20 54 6F 6D 63 61 74 20 77 68 65 72 65 20 74 6F 20 66 69 6E 64 20 69 74 20 62 79 20 73 70 65 63 69 66 79 69 6E 67 0D 0A 69 74 73 20 6C 6F 63 61 74 69 6F 6E 20 74 6F 20 74 68 65 20 4A 56 4D 2C 20 66 6F 72 20 69 6E 73 74 61 6E 63 65 20 62 79 20 73 65 74 74 69 6E 67 20 74 68 65 20 65 6E 76 69 72 6F 6E 6D 65 6E 74 0D 0A 76 61 72 69 61 62 6C 65 3A 20 3C 63 6F 64 65 3E 4A 41 56 41 5F 4F 50 54 53 3D 24 4A 41 56 41 5F 4F 50 54 53 20 2D 44 6A 61 76 61 2E 73 65 63 75 72 69 74 79 2E 61 75 74 68 2E 6C 6F 67 69 6E 2E 63 6F 6E 66 69 67 3D 3D 24 43 41 54 41 4C 49 4E 41 5F 42 41 53 45 2F 63 6F 6E 66 2F 6A 61 61 73 2E 63 6F 6E 66 69 67 3C 2F 63 6F 64 65 3E 3C 2F 6C 69 3E 0D 0A 0D 0A 20 20 20 20 20 20 20 20 20 20 3C 6C 69 3E 43 6F 6E 66 69 67 75 72 65 20 79 6F 75 72 20 73 65 63 75 72 69 74 79 2D 63 6F 6E 73 74 72 61 69 6E 74 73 20 69 6E 20 79 6F 75 72 20 77 65 62 2E 78 6D 6C 20 66 6F 72 0D 0A 74 68 65 20 72 65 73 6F 75 72 63 65 73 20 79 6F 75 20 77 61 6E 74 20 74 6F 20 70 72 6F 74 65 63 74 3C 2F 6C 69 3E 0D 0A 20 20 20 20 20 20 20 20 20 20 3C 6C 69 3E 43 6F 6E 66 69 67 75 72 65 20 74 68 65 20 4A 41 41 53 52 65 61 6C 6D 20 6D 6F 64 75 6C 65 20 69 6E 20 79 6F 75 72 20 73 65 72 76 65 72 2E 78 6D 6C 20 3C 2F 6C 69 3E 0D 0A 20 20 20 20 20 20 20 20 20 20 3C 6C 69 3E 52 65 73 74 61 72 74 20 54 6F 6D 63 61 74 20 69 66 20 69 74 20 69 73 20 61 6C 72 65 61 64 79 20 72 75 6E 6E 69 6E 67 2E 3C 2F 6C 69 3E 0D 0A 20 20 20 20 20 20 20 20 3C 2F 6F 6C 3E 0D 0A 20 20 20 20 20 20 20 20 3C 68 33 3E 52 65 61 6C 6D 20 45 6C 65 6D 65 6E 74 20 41 74 74 72 69 62 75 74 65 73 3C 2F 68 33 3E 0D 0A 20 20 20 20 20 20 20 20 3C 70 3E 54 6F 20 63 6F 6E 66 69 67 75 72 65 20 4A 41 41 53 52 65 61 6C 6D 20 61 73 20 66 6F 72 20 73 74 65 70 20 36 20 61 62 6F 76 65 2C 20 79 6F 75 20 63 72 65 61 74 65 0D 0A 61 20 3C 63 6F 64 65 3E 26 6C 74 3B 52 65 61 6C 6D 26 67 74 3B 3C 2F 63 6F 64 65 3E 20 65 6C 65 6D 65 6E 74 20 61 6E 64 20 6E 65 73 74 20 69 74 20 69 6E 20 79 6F 75 72 0D 0A 3C 63 6F 64 65 3E 24 43 41 54 41 4C 49 4E 41 5F 42 41 53 45 2F 63 6F 6E 66 2F 73 65 72 76 65 72 2E 78 6D 6C 3C 2F 63 6F 64 65 3E 0D 0A 66 69 6C 65 20 77 69 74 68 69 6E 20 79 6F 75 72 20 3C 63 6F 64 65 3E 26 6C 74 3B 45 6E 67 69 6E 65 26 67 74 3B 3C 2F 63 6F 64 65 3E 20 6E 6F 64 65 2E 20 54 68 65 20 61 74 74 72 69 62 75 74 65 73 20 66 6F 72 20 74 68 65 0D 0A 4A 41 41 53 52 65 61 6C 6D 20 61 72 65 20 64 65 66 69 6E 65 64 20 69 6E 20 74 68 65 20 3C 61 20 68 72 65 66 3D 22 63 6F 6E 66 69 67 2F 72 65 61 6C 6D 2E 68 74 6D 6C 22 3E 52 65 61 6C 6D 3C 2F 61 3E 0D 0A 63 6F 6E 66 69 67 75 72 61 74 69 6F 6E 20 64 6F 63 75 6D 65 6E 74 61 74 69 6F 6E 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 68 33 3E 45 78 61 6D 70 6C 65 3C 2F 68 33 3E 0D 0A 0D 0A 3C 70 3E 48 65 72 65 20 69 73 20 61 6E 20 65 78 61 6D 70 6C 65 20 6F 66 20 68 6F 77 20 79 6F 75 72 20 73 65 72 76 65 72 2E 78 6D 6C 20 73 6E 69 70 70 65 74 20 73 68 6F 75 6C 64 20 6C 6F 6F 6B 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 64 69 76 20 61 6C 69 67 6E 3D 22 6C 65 66 74 22 3E 3C 74 61 62 6C 65 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 34 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 70 72 65 3E 0D 0A 26 6C 74 3B 52 65 61 6C 6D 20 63 6C 61 73 73 4E 61 6D 65 3D 22 6F 72 67 2E 61 70 61 63 68 65 2E 63 61 74 61 6C 69 6E 61 2E 72 65 61 6C 6D 2E 4A 41 41 53 52 65 61 6C 6D 22 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 70 70 4E 61 6D 65 3D 22 4D 79 46 6F 6F 52 65 61 6C 6D 22 0D 0A 20 20 20 20 75 73 65 72 43 6C 61 73 73 4E 61 6D 65 73 3D 22 6F 72 67 2E 66 6F 6F 62 61 72 2E 72 65 61 6C 6D 2E 46 6F 6F 55 73 65 72 22 0D 0A 20 20 20 20 20 72 6F 6C 65 43 6C 61 73 73 4E 61 6D 65 73 3D 22 6F 72 67 2E 66 6F 6F 62 61 72 2E 72 65 61 6C 6D 2E 46 6F 6F 52 6F 6C 65 22 2F 26 67 74 3B 0D 0A 3C 2F 70 72 65 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 3C 2F 64 69 76 3E 0D 0A 0D 0A 3C 70 3E 49 74 20 69 73 20 74 68 65 20 72 65 73 70 6F 6E 73 69 62 69 6C 69 74 79 20 6F 66 20 79 6F 75 72 20 6C 6F 67 69 6E 20 6D 6F 64 75 6C 65 20 74 6F 20 63 72 65 61 74 65 20 61 6E 64 20 73 61 76 65 20 55 73 65 72 20 61 6E 64 0D 0A 52 6F 6C 65 20 6F 62 6A 65 63 74 73 20 72 65 70 72 65 73 65 6E 74 69 6E 67 20 50 72 69 6E 63 69 70 61 6C 73 20 66 6F 72 20 74 68 65 20 75 73 65 72 0D 0A 28 3C 63 6F 64 65 3E 6A 61 76 61 78 2E 73 65 63 75 72 69 74 79 2E 61 75 74 68 2E 53 75 62 6A 65 63 74 3C 2F 63 6F 64 65 3E 29 2E 20 49 66 20 79 6F 75 72 20 6C 6F 67 69 6E 20 6D 6F 64 75 6C 65 20 64 6F 65 73 6E 27 74 0D 0A 63 72 65 61 74 65 20 61 20 75 73 65 72 20 6F 62 6A 65 63 74 20 62 75 74 20 61 6C 73 6F 20 64 6F 65 73 6E 27 74 20 74 68 72 6F 77 20 61 20 6C 6F 67 69 6E 20 65 78 63 65 70 74 69 6F 6E 2C 20 74 68 65 6E 20 74 68 65 0D 0A 54 6F 6D 63 61 74 20 43 4D 41 20 77 69 6C 6C 20 62 72 65 61 6B 20 61 6E 64 20 79 6F 75 20 77 69 6C 6C 20 62 65 20 6C 65 66 74 20 61 74 20 74 68 65 0D 0A 68 74 74 70 3A 2F 2F 6C 6F 63 61 6C 68 6F 73 74 3A 38 30 38 30 2F 6D 79 61 70 70 2F 6A 5F 73 65 63 75 72 69 74 79 5F 63 68 65 63 6B 20 55 52 49 20 6F 72 20 61 74 20 73 6F 6D 65 20 6F 74 68 65 72 0D 0A 75 6E 73 70 65 63 69 66 69 65 64 20 6C 6F 63 61 74 69 6F 6E 2E 3C 2F 70 3E 0D 0A 0D 0A 20 20 20 20 20 20 20 20 3C 70 3E 54 68 65 20 66 6C 65 78 69 62 69 6C 69 74 79 20 6F 66 20 74 68 65 20 4A 41 41 53 20 61 70 70 72 6F 61 63 68 20 69 73 20 74 77 6F 2D 66 6F 6C 64 3A 20 3C 2F 70 3E 0D 0A 20 20 20 20 20 20 20 20 3C 75 6C 3E 0D 0A 20 20 20 20 20 20 20 20 20 20 3C 6C 69 3E 79 6F 75 20 63 61 6E 20 63 61 72 72 79 20 6F 75 74 20 77 68 61 74 65 76 65 72 20 70 72 6F 63 65 73 73 69 6E 67 20 79 6F 75 20 72 65 71 75 69 72 65 20 62 65 68 69 6E 64 0D 0A 74 68 65 20 73 63 65 6E 65 73 20 69 6E 20 79 6F 75 72 20 6F 77 6E 20 6C 6F 67 69 6E 20 6D 6F 64 75 6C 65 2E 3C 2F 6C 69 3E 0D 0A 20 20 20 20 20 20 20 20 20 20 3C 6C 69 3E 79 6F 75 20 63 61 6E 20 70 6C 75 67 20 69 6E 20 61 20 63 6F 6D 70 6C 65 74 65 6C 79 20 64 69 66 66 65 72 65 6E 74 20 4C 6F 67 69 6E 4D 6F 64 75 6C 65 20 62 79 20 63 68 61 6E 67 69 6E 67 20 74 68 65 20 63 6F 6E 66 69 67 75 72 61 74 69 6F 6E 0D 0A 61 6E 64 20 72 65 73 74 61 72 74 69 6E 67 20 74 68 65 20 73 65 72 76 65 72 2C 20 77 69 74 68 6F 75 74 20 61 6E 79 20 63 6F 64 65 20 63 68 61 6E 67 65 73 20 74 6F 20 79 6F 75 72 20 61 70 70 6C 69 63 61 74 69 6F 6E 2E 3C 2F 6C 69 3E 0D 0A 20 20 20 20 20 20 20 20 3C 2F 75 6C 3E 0D 0A 0D 0A 20 20 20 20 20 20 20 20 3C 68 33 3E 41 64 64 69 74 69 6F 6E 61 6C 20 4E 6F 74 65 73 3C 2F 68 33 3E 0D 0A 20 20 20 20 20 20 20 20 3C 75 6C 3E 0D 0A 20 20 20 20 20 20 20 20 20 20 3C 6C 69 3E 57 68 65 6E 20 61 20 75 73 65 72 20 61 74 74 65 6D 70 74 73 20 74 6F 20 61 63 63 65 73 73 20 61 20 70 72 6F 74 65 63 74 65 64 20 72 65 73 6F 75 72 63 65 20 66 6F 72 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 66 69 72 73 74 20 74 69 6D 65 2C 20 54 6F 6D 63 61 74 20 77 69 6C 6C 20 63 61 6C 6C 20 74 68 65 20 3C 63 6F 64 65 3E 61 75 74 68 65 6E 74 69 63 61 74 65 28 29 3C 2F 63 6F 64 65 3E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6D 65 74 68 6F 64 20 6F 66 20 74 68 69 73 20 3C 63 6F 64 65 3E 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 2E 20 20 54 68 75 73 2C 20 61 6E 79 20 63 68 61 6E 67 65 73 20 79 6F 75 20 68 61 76 65 20 6D 61 64 65 20 69 6E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 73 65 63 75 72 69 74 79 20 6D 65 63 68 61 6E 69 73 6D 20 64 69 72 65 63 74 6C 79 20 28 6E 65 77 20 75 73 65 72 73 2C 20 63 68 61 6E 67 65 64 20 70 61 73 73 77 6F 72 64 73 20 6F 72 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 6F 6C 65 73 2C 20 65 74 63 2E 29 20 77 69 6C 6C 20 62 65 20 69 6D 6D 65 64 69 61 74 65 6C 79 20 72 65 66 6C 65 63 74 65 64 2E 3C 2F 6C 69 3E 0D 0A 20 20 20 20 20 20 20 20 20 20 3C 6C 69 3E 4F 6E 63 65 20 61 20 75 73 65 72 20 68 61 73 20 62 65 65 6E 20 61 75 74 68 65 6E 74 69 63 61 74 65 64 2C 20 74 68 65 20 75 73 65 72 20 28 61 6E 64 20 68 69 73 20 6F 72 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 72 20 61 73 73 6F 63 69 61 74 65 64 20 72 6F 6C 65 73 29 20 61 72 65 20 63 61 63 68 65 64 20 77 69 74 68 69 6E 20 54 6F 6D 63 61 74 20 66 6F 72 20 74 68 65 20 64 75 72 61 74 69 6F 6E 20 6F 66 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 75 73 65 72 27 73 20 6C 6F 67 69 6E 2E 20 20 46 6F 72 20 46 4F 52 4D 2D 62 61 73 65 64 20 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 2C 20 74 68 61 74 20 6D 65 61 6E 73 20 75 6E 74 69 6C 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 73 65 73 73 69 6F 6E 20 74 69 6D 65 73 20 6F 75 74 20 6F 72 20 69 73 20 69 6E 76 61 6C 69 64 61 74 65 64 3B 20 66 6F 72 20 42 41 53 49 43 20 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 2C 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 61 74 20 6D 65 61 6E 73 20 75 6E 74 69 6C 20 74 68 65 20 75 73 65 72 20 63 6C 6F 73 65 73 20 74 68 65 69 72 20 62 72 6F 77 73 65 72 2E 20 20 41 6E 79 20 63 68 61 6E 67 65 73 20 74 6F 20 74 68 65 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 63 75 72 69 74 79 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 66 6F 72 20 61 6E 20 61 6C 72 65 61 64 79 20 61 75 74 68 65 6E 74 69 63 61 74 65 64 20 75 73 65 72 20 77 69 6C 6C 20 3C 73 74 72 6F 6E 67 3E 6E 6F 74 3C 2F 73 74 72 6F 6E 67 3E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 20 72 65 66 6C 65 63 74 65 64 20 75 6E 74 69 6C 20 74 68 65 20 6E 65 78 74 20 74 69 6D 65 20 74 68 61 74 20 75 73 65 72 20 6C 6F 67 73 20 6F 6E 20 61 67 61 69 6E 2E 3C 2F 6C 69 3E 0D 0A 20 20 20 20 20 20 20 20 20 20 3C 6C 69 3E 41 73 20 77 69 74 68 20 6F 74 68 65 72 20 3C 63 6F 64 65 3E 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 20 69 6D 70 6C 65 6D 65 6E 74 61 74 69 6F 6E 73 2C 20 64 69 67 65 73 74 65 64 20 70 61 73 73 77 6F 72 64 73 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 72 65 20 73 75 70 70 6F 72 74 65 64 20 69 66 20 74 68 65 20 3C 63 6F 64 65 3E 26 6C 74 3B 52 65 61 6C 6D 26 67 74 3B 3C 2F 63 6F 64 65 3E 20 65 6C 65 6D 65 6E 74 20 69 6E 20 3C 63 6F 64 65 3E 73 65 72 76 65 72 2E 78 6D 6C 3C 2F 63 6F 64 65 3E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6F 6E 74 61 69 6E 73 20 61 20 3C 63 6F 64 65 3E 64 69 67 65 73 74 3C 2F 63 6F 64 65 3E 20 61 74 74 72 69 62 75 74 65 3B 20 4A 41 41 53 52 65 61 6C 6D 27 73 20 3C 63 6F 64 65 3E 43 61 6C 6C 62 61 63 6B 48 61 6E 64 6C 65 72 3C 2F 63 6F 64 65 3E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 6C 6C 20 64 69 67 65 73 74 20 74 68 65 20 70 61 73 73 77 6F 72 64 20 70 72 69 6F 72 20 74 6F 20 70 61 73 73 69 6E 67 20 69 74 20 62 61 63 6B 20 74 6F 20 74 68 65 20 3C 63 6F 64 65 3E 4C 6F 67 69 6E 4D 6F 64 75 6C 65 3C 2F 63 6F 64 65 3E 3C 2F 6C 69 3E 0D 0A 20 20 20 20 20 20 20 20 3C 2F 75 6C 3E 0D 0A 0D 0A 3C 2F 62 6C 6F 63 6B 71 75 6F 74 65 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 0D 0A 0D 0A 0D 0A 3C 74 61 62 6C 65 20 62 6F 72 64 65 72 3D 22 30 22 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 30 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 32 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 38 32 38 44 41 36 22 3E 3C 66 6F 6E 74 20 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 66 61 63 65 3D 22 61 72 69 61 6C 2C 68 65 6C 76 65 74 69 63 61 2E 73 61 6E 73 65 72 69 66 22 3E 3C 61 20 6E 61 6D 65 3D 22 43 6F 6D 62 69 6E 65 64 52 65 61 6C 6D 22 3E 3C 73 74 72 6F 6E 67 3E 43 6F 6D 62 69 6E 65 64 52 65 61 6C 6D 3C 2F 73 74 72 6F 6E 67 3E 3C 2F 61 3E 3C 2F 66 6F 6E 74 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 3E 3C 62 6C 6F 63 6B 71 75 6F 74 65 3E 0D 0A 0D 0A 20 20 20 20 3C 68 33 3E 49 6E 74 72 6F 64 75 63 74 69 6F 6E 3C 2F 68 33 3E 0D 0A 0D 0A 20 20 20 20 3C 70 3E 3C 73 74 72 6F 6E 67 3E 43 6F 6D 62 69 6E 65 64 52 65 61 6C 6D 3C 2F 73 74 72 6F 6E 67 3E 20 69 73 20 61 6E 20 69 6D 70 6C 65 6D 65 6E 74 61 74 69 6F 6E 20 6F 66 20 74 68 65 20 54 6F 6D 63 61 74 0D 0A 20 20 20 20 3C 63 6F 64 65 3E 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 20 69 6E 74 65 72 66 61 63 65 20 74 68 61 74 20 61 75 74 68 65 6E 74 69 63 61 74 65 73 20 75 73 65 72 73 20 74 68 72 6F 75 67 68 20 6F 6E 65 20 6F 72 20 6D 6F 72 65 0D 0A 20 20 20 20 73 75 62 2D 52 65 61 6C 6D 73 2E 3C 2F 70 3E 0D 0A 0D 0A 20 20 20 20 3C 70 3E 55 73 69 6E 67 20 43 6F 6D 62 69 6E 65 64 52 65 61 6C 6D 20 67 69 76 65 73 20 74 68 65 20 64 65 76 65 6C 6F 70 65 72 20 74 68 65 20 61 62 69 6C 69 74 79 20 74 6F 20 63 6F 6D 62 69 6E 65 20 6D 75 6C 74 69 70 6C 65 0D 0A 20 20 20 20 52 65 61 6C 6D 73 20 6F 66 20 74 68 65 20 73 61 6D 65 20 6F 72 20 64 69 66 66 65 72 65 6E 74 20 74 79 70 65 73 2E 20 54 68 69 73 20 63 61 6E 20 62 65 20 75 73 65 64 20 74 6F 20 61 75 74 68 65 6E 74 69 63 61 74 65 0D 0A 20 20 20 20 61 67 61 69 6E 73 74 20 64 69 66 66 65 72 65 6E 74 20 73 6F 75 72 63 65 73 2C 20 70 72 6F 76 69 64 65 20 66 61 6C 6C 20 62 61 63 6B 20 69 6E 20 63 61 73 65 20 6F 6E 65 20 52 65 61 6C 6D 20 66 61 69 6C 73 20 6F 72 20 66 6F 72 0D 0A 20 20 20 20 61 6E 79 20 6F 74 68 65 72 20 70 75 72 70 6F 73 65 20 74 68 61 74 20 72 65 71 75 69 72 65 73 20 6D 75 6C 74 69 70 6C 65 20 52 65 61 6C 6D 73 2E 3C 2F 70 3E 0D 0A 0D 0A 20 20 20 20 3C 70 3E 53 75 62 2D 72 65 61 6C 6D 73 20 61 72 65 20 64 65 66 69 6E 65 64 20 62 79 20 6E 65 73 74 69 6E 67 20 3C 63 6F 64 65 3E 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 20 65 6C 65 6D 65 6E 74 73 20 69 6E 73 69 64 65 20 74 68 65 0D 0A 20 20 20 20 3C 63 6F 64 65 3E 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 20 65 6C 65 6D 65 6E 74 20 74 68 61 74 20 64 65 66 69 6E 65 73 20 74 68 65 20 43 6F 6D 62 69 6E 65 64 52 65 61 6C 6D 2E 20 41 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 0D 0A 20 20 20 20 77 69 6C 6C 20 62 65 20 61 74 74 65 6D 70 74 65 64 20 61 67 61 69 6E 73 74 20 65 61 63 68 20 3C 63 6F 64 65 3E 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 20 69 6E 20 74 68 65 20 6F 72 64 65 72 20 74 68 65 79 20 61 72 65 0D 0A 20 20 20 20 6C 69 73 74 65 64 2E 20 41 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 20 61 67 61 69 6E 73 74 20 61 6E 79 20 52 65 61 6C 6D 20 77 69 6C 6C 20 62 65 20 73 75 66 66 69 63 69 65 6E 74 20 74 6F 20 61 75 74 68 65 6E 74 69 63 61 74 65 0D 0A 20 20 20 20 74 68 65 20 75 73 65 72 2E 3C 2F 70 3E 0D 0A 0D 0A 20 20 20 20 3C 68 33 3E 52 65 61 6C 6D 20 45 6C 65 6D 65 6E 74 20 41 74 74 72 69 62 75 74 65 73 3C 2F 68 33 3E 0D 0A 20 20 20 20 3C 70 3E 54 6F 20 63 6F 6E 66 69 67 75 72 65 20 61 20 43 6F 6D 62 69 6E 65 64 52 65 61 6C 6D 2C 20 79 6F 75 20 63 72 65 61 74 65 20 61 20 3C 63 6F 64 65 3E 26 6C 74 3B 52 65 61 6C 6D 26 67 74 3B 3C 2F 63 6F 64 65 3E 0D 0A 20 20 20 20 65 6C 65 6D 65 6E 74 20 61 6E 64 20 6E 65 73 74 20 69 74 20 69 6E 20 79 6F 75 72 20 3C 63 6F 64 65 3E 24 43 41 54 41 4C 49 4E 41 5F 42 41 53 45 2F 63 6F 6E 66 2F 73 65 72 76 65 72 2E 78 6D 6C 3C 2F 63 6F 64 65 3E 0D 0A 20 20 20 20 66 69 6C 65 20 77 69 74 68 69 6E 20 79 6F 75 72 20 3C 63 6F 64 65 3E 26 6C 74 3B 45 6E 67 69 6E 65 26 67 74 3B 3C 2F 63 6F 64 65 3E 20 6F 72 20 3C 63 6F 64 65 3E 26 6C 74 3B 48 6F 73 74 26 67 74 3B 3C 2F 63 6F 64 65 3E 2E 0D 0A 20 20 20 20 59 6F 75 20 63 61 6E 20 61 6C 73 6F 20 6E 65 73 74 20 69 6E 73 69 64 65 20 61 20 3C 63 6F 64 65 3E 26 6C 74 3B 43 6F 6E 74 65 78 74 26 67 74 3B 3C 2F 63 6F 64 65 3E 20 6E 6F 64 65 20 69 6E 20 61 0D 0A 20 20 20 20 3C 63 6F 64 65 3E 63 6F 6E 74 65 78 74 2E 78 6D 6C 3C 2F 63 6F 64 65 3E 20 66 69 6C 65 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 68 33 3E 45 78 61 6D 70 6C 65 3C 2F 68 33 3E 0D 0A 0D 0A 3C 70 3E 48 65 72 65 20 69 73 20 61 6E 20 65 78 61 6D 70 6C 65 20 6F 66 20 68 6F 77 20 79 6F 75 72 20 73 65 72 76 65 72 2E 78 6D 6C 20 73 6E 69 70 70 65 74 20 73 68 6F 75 6C 64 20 6C 6F 6F 6B 20 74 6F 20 75 73 65 20 61 0D 0A 55 73 65 72 44 61 74 61 62 61 73 65 20 52 65 61 6C 6D 20 61 6E 64 20 61 20 44 61 74 61 53 6F 75 72 63 65 20 52 65 61 6C 6D 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 64 69 76 20 61 6C 69 67 6E 3D 22 6C 65 66 74 22 3E 3C 74 61 62 6C 65 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 34 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 70 72 65 3E 0D 0A 26 6C 74 3B 52 65 61 6C 6D 20 63 6C 61 73 73 4E 61 6D 65 3D 22 6F 72 67 2E 61 70 61 63 68 65 2E 63 61 74 61 6C 69 6E 61 2E 72 65 61 6C 6D 2E 43 6F 6D 62 69 6E 65 64 52 65 61 6C 6D 22 20 26 67 74 3B 0D 0A 20 20 20 26 6C 74 3B 52 65 61 6C 6D 20 63 6C 61 73 73 4E 61 6D 65 3D 22 6F 72 67 2E 61 70 61 63 68 65 2E 63 61 74 61 6C 69 6E 61 2E 72 65 61 6C 6D 2E 55 73 65 72 44 61 74 61 62 61 73 65 52 65 61 6C 6D 22 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 73 6F 75 72 63 65 4E 61 6D 65 3D 22 55 73 65 72 44 61 74 61 62 61 73 65 22 2F 26 67 74 3B 0D 0A 20 20 20 26 6C 74 3B 52 65 61 6C 6D 20 63 6C 61 73 73 4E 61 6D 65 3D 22 6F 72 67 2E 61 70 61 63 68 65 2E 63 61 74 61 6C 69 6E 61 2E 72 65 61 6C 6D 2E 44 61 74 61 53 6F 75 72 63 65 52 65 61 6C 6D 22 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 64 61 74 61 53 6F 75 72 63 65 4E 61 6D 65 3D 22 6A 64 62 63 2F 61 75 74 68 6F 72 69 74 79 22 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 75 73 65 72 54 61 62 6C 65 3D 22 75 73 65 72 73 22 20 75 73 65 72 4E 61 6D 65 43 6F 6C 3D 22 75 73 65 72 5F 6E 61 6D 65 22 20 75 73 65 72 43 72 65 64 43 6F 6C 3D 22 75 73 65 72 5F 70 61 73 73 22 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 75 73 65 72 52 6F 6C 65 54 61 62 6C 65 3D 22 75 73 65 72 5F 72 6F 6C 65 73 22 20 72 6F 6C 65 4E 61 6D 65 43 6F 6C 3D 22 72 6F 6C 65 5F 6E 61 6D 65 22 2F 26 67 74 3B 0D 0A 26 6C 74 3B 2F 52 65 61 6C 6D 26 67 74 3B 0D 0A 3C 2F 70 72 65 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 3C 2F 64 69 76 3E 0D 0A 0D 0A 3C 2F 62 6C 6F 63 6B 71 75 6F 74 65 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 0D 0A 0D 0A 3C 74 61 62 6C 65 20 62 6F 72 64 65 72 3D 22 30 22 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 30 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 32 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 38 32 38 44 41 36 22 3E 3C 66 6F 6E 74 20 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 66 61 63 65 3D 22 61 72 69 61 6C 2C 68 65 6C 76 65 74 69 63 61 2E 73 61 6E 73 65 72 69 66 22 3E 3C 61 20 6E 61 6D 65 3D 22 4C 6F 63 6B 4F 75 74 52 65 61 6C 6D 22 3E 3C 73 74 72 6F 6E 67 3E 4C 6F 63 6B 4F 75 74 52 65 61 6C 6D 3C 2F 73 74 72 6F 6E 67 3E 3C 2F 61 3E 3C 2F 66 6F 6E 74 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 3E 3C 62 6C 6F 63 6B 71 75 6F 74 65 3E 0D 0A 0D 0A 20 20 20 20 3C 68 33 3E 49 6E 74 72 6F 64 75 63 74 69 6F 6E 3C 2F 68 33 3E 0D 0A 0D 0A 20 20 20 20 3C 70 3E 3C 73 74 72 6F 6E 67 3E 4C 6F 63 6B 4F 75 74 52 65 61 6C 6D 3C 2F 73 74 72 6F 6E 67 3E 20 69 73 20 61 6E 20 69 6D 70 6C 65 6D 65 6E 74 61 74 69 6F 6E 20 6F 66 20 74 68 65 20 54 6F 6D 63 61 74 0D 0A 20 20 20 20 3C 63 6F 64 65 3E 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 20 69 6E 74 65 72 66 61 63 65 20 74 68 61 74 20 65 78 74 65 6E 64 73 20 74 68 65 20 43 6F 6D 62 69 6E 65 64 52 65 61 6C 6D 20 74 6F 20 70 72 6F 76 69 64 65 20 6C 6F 63 6B 0D 0A 20 20 20 20 6F 75 74 20 66 75 6E 63 74 69 6F 6E 61 6C 69 74 79 20 74 6F 20 70 72 6F 76 69 64 65 20 61 20 75 73 65 72 20 6C 6F 63 6B 20 6F 75 74 20 6D 65 63 68 61 6E 69 73 6D 20 69 66 20 74 68 65 72 65 20 61 72 65 20 74 6F 6F 20 6D 61 6E 79 0D 0A 20 20 20 20 66 61 69 6C 65 64 20 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 20 61 74 74 65 6D 70 74 73 20 69 6E 20 61 20 67 69 76 65 6E 20 70 65 72 69 6F 64 20 6F 66 20 74 69 6D 65 2E 3C 2F 70 3E 0D 0A 0D 0A 20 20 20 20 3C 70 3E 54 6F 20 65 6E 73 75 72 65 20 63 6F 72 72 65 63 74 20 6F 70 65 72 61 74 69 6F 6E 2C 20 74 68 65 72 65 20 69 73 20 61 20 72 65 61 73 6F 6E 61 62 6C 65 20 64 65 67 72 65 65 20 6F 66 0D 0A 20 20 20 20 73 79 6E 63 68 72 6F 6E 69 73 61 74 69 6F 6E 20 69 6E 20 74 68 69 73 20 52 65 61 6C 6D 2E 3C 2F 70 3E 0D 0A 0D 0A 20 20 20 20 3C 70 3E 54 68 69 73 20 52 65 61 6C 6D 20 64 6F 65 73 20 6E 6F 74 20 72 65 71 75 69 72 65 20 6D 6F 64 69 66 69 63 61 74 69 6F 6E 20 74 6F 20 74 68 65 20 75 6E 64 65 72 6C 79 69 6E 67 20 52 65 61 6C 6D 73 20 6F 72 20 74 68 65 0D 0A 20 20 20 20 61 73 73 6F 63 69 61 74 65 64 20 75 73 65 72 20 73 74 6F 72 61 67 65 20 6D 65 63 68 61 6E 69 73 6D 73 2E 20 49 74 20 61 63 68 69 65 76 65 73 20 74 68 69 73 20 62 79 20 72 65 63 6F 72 64 69 6E 67 20 61 6C 6C 20 66 61 69 6C 65 64 0D 0A 20 20 20 20 6C 6F 67 69 6E 73 2C 20 69 6E 63 6C 75 64 69 6E 67 20 74 68 6F 73 65 20 66 6F 72 20 75 73 65 72 73 20 74 68 61 74 20 64 6F 20 6E 6F 74 20 65 78 69 73 74 2E 20 54 6F 20 70 72 65 76 65 6E 74 20 61 20 44 4F 53 20 62 79 0D 0A 20 20 20 20 64 65 6C 69 62 65 72 61 74 69 6E 67 20 6D 61 6B 69 6E 67 20 72 65 71 75 65 73 74 73 20 77 69 74 68 20 69 6E 76 61 6C 69 64 20 75 73 65 72 73 20 28 61 6E 64 20 68 65 6E 63 65 20 63 61 75 73 69 6E 67 20 74 68 69 73 0D 0A 20 20 20 20 63 61 63 68 65 20 74 6F 20 67 72 6F 77 29 20 74 68 65 20 73 69 7A 65 20 6F 66 20 74 68 65 20 6C 69 73 74 20 6F 66 20 75 73 65 72 73 20 74 68 61 74 20 68 61 76 65 20 66 61 69 6C 65 64 20 61 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 0D 0A 20 20 20 20 69 73 20 6C 69 6D 69 74 65 64 2E 3C 2F 70 3E 0D 0A 0D 0A 20 20 20 20 3C 70 3E 53 75 62 2D 72 65 61 6C 6D 73 20 61 72 65 20 64 65 66 69 6E 65 64 20 62 79 20 6E 65 73 74 69 6E 67 20 3C 63 6F 64 65 3E 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 20 65 6C 65 6D 65 6E 74 73 20 69 6E 73 69 64 65 20 74 68 65 0D 0A 20 20 20 20 3C 63 6F 64 65 3E 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 20 65 6C 65 6D 65 6E 74 20 74 68 61 74 20 64 65 66 69 6E 65 73 20 74 68 65 20 4C 6F 63 6B 4F 75 74 52 65 61 6C 6D 2E 20 41 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 0D 0A 20 20 20 20 77 69 6C 6C 20 62 65 20 61 74 74 65 6D 70 74 65 64 20 61 67 61 69 6E 73 74 20 65 61 63 68 20 3C 63 6F 64 65 3E 52 65 61 6C 6D 3C 2F 63 6F 64 65 3E 20 69 6E 20 74 68 65 20 6F 72 64 65 72 20 74 68 65 79 20 61 72 65 0D 0A 20 20 20 20 6C 69 73 74 65 64 2E 20 41 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 20 61 67 61 69 6E 73 74 20 61 6E 79 20 52 65 61 6C 6D 20 77 69 6C 6C 20 62 65 20 73 75 66 66 69 63 69 65 6E 74 20 74 6F 20 61 75 74 68 65 6E 74 69 63 61 74 65 0D 0A 20 20 20 20 74 68 65 20 75 73 65 72 2E 3C 2F 70 3E 0D 0A 0D 0A 20 20 20 20 3C 68 33 3E 52 65 61 6C 6D 20 45 6C 65 6D 65 6E 74 20 41 74 74 72 69 62 75 74 65 73 3C 2F 68 33 3E 0D 0A 20 20 20 20 3C 70 3E 54 6F 20 63 6F 6E 66 69 67 75 72 65 20 61 20 4C 6F 63 6B 4F 75 74 52 65 61 6C 6D 2C 20 79 6F 75 20 63 72 65 61 74 65 20 61 20 3C 63 6F 64 65 3E 26 6C 74 3B 52 65 61 6C 6D 26 67 74 3B 3C 2F 63 6F 64 65 3E 0D 0A 20 20 20 20 65 6C 65 6D 65 6E 74 20 61 6E 64 20 6E 65 73 74 20 69 74 20 69 6E 20 79 6F 75 72 20 3C 63 6F 64 65 3E 24 43 41 54 41 4C 49 4E 41 5F 42 41 53 45 2F 63 6F 6E 66 2F 73 65 72 76 65 72 2E 78 6D 6C 3C 2F 63 6F 64 65 3E 0D 0A 20 20 20 20 66 69 6C 65 20 77 69 74 68 69 6E 20 79 6F 75 72 20 3C 63 6F 64 65 3E 26 6C 74 3B 45 6E 67 69 6E 65 26 67 74 3B 3C 2F 63 6F 64 65 3E 20 6F 72 20 3C 63 6F 64 65 3E 26 6C 74 3B 48 6F 73 74 26 67 74 3B 3C 2F 63 6F 64 65 3E 2E 0D 0A 20 20 20 20 59 6F 75 20 63 61 6E 20 61 6C 73 6F 20 6E 65 73 74 20 69 6E 73 69 64 65 20 61 20 3C 63 6F 64 65 3E 26 6C 74 3B 43 6F 6E 74 65 78 74 26 67 74 3B 3C 2F 63 6F 64 65 3E 20 6E 6F 64 65 20 69 6E 20 61 0D 0A 20 20 20 20 3C 63 6F 64 65 3E 63 6F 6E 74 65 78 74 2E 78 6D 6C 3C 2F 63 6F 64 65 3E 20 66 69 6C 65 2E 20 54 68 65 20 61 74 74 72 69 62 75 74 65 73 20 66 6F 72 20 74 68 65 0D 0A 20 20 20 20 4C 6F 63 6B 4F 75 74 52 65 61 6C 6D 20 61 72 65 20 64 65 66 69 6E 65 64 20 69 6E 20 74 68 65 20 3C 61 20 68 72 65 66 3D 22 63 6F 6E 66 69 67 2F 72 65 61 6C 6D 2E 68 74 6D 6C 22 3E 52 65 61 6C 6D 3C 2F 61 3E 0D 0A 20 20 20 20 63 6F 6E 66 69 67 75 72 61 74 69 6F 6E 20 64 6F 63 75 6D 65 6E 74 61 74 69 6F 6E 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 68 33 3E 45 78 61 6D 70 6C 65 3C 2F 68 33 3E 0D 0A 0D 0A 3C 70 3E 48 65 72 65 20 69 73 20 61 6E 20 65 78 61 6D 70 6C 65 20 6F 66 20 68 6F 77 20 79 6F 75 72 20 73 65 72 76 65 72 2E 78 6D 6C 20 73 6E 69 70 70 65 74 20 73 68 6F 75 6C 64 20 6C 6F 6F 6B 20 74 6F 20 61 64 64 20 6C 6F 63 6B 20 6F 75 74 0D 0A 66 75 6E 63 74 69 6F 6E 61 6C 69 74 79 20 74 6F 20 61 20 55 73 65 72 44 61 74 61 62 61 73 65 20 52 65 61 6C 6D 2E 3C 2F 70 3E 0D 0A 0D 0A 3C 64 69 76 20 61 6C 69 67 6E 3D 22 6C 65 66 74 22 3E 3C 74 61 62 6C 65 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 34 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 70 72 65 3E 0D 0A 26 6C 74 3B 52 65 61 6C 6D 20 63 6C 61 73 73 4E 61 6D 65 3D 22 6F 72 67 2E 61 70 61 63 68 65 2E 63 61 74 61 6C 69 6E 61 2E 72 65 61 6C 6D 2E 4C 6F 63 6B 4F 75 74 52 65 61 6C 6D 22 20 26 67 74 3B 0D 0A 20 20 20 26 6C 74 3B 52 65 61 6C 6D 20 63 6C 61 73 73 4E 61 6D 65 3D 22 6F 72 67 2E 61 70 61 63 68 65 2E 63 61 74 61 6C 69 6E 61 2E 72 65 61 6C 6D 2E 55 73 65 72 44 61 74 61 62 61 73 65 52 65 61 6C 6D 22 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 73 6F 75 72 63 65 4E 61 6D 65 3D 22 55 73 65 72 44 61 74 61 62 61 73 65 22 2F 26 67 74 3B 0D 0A 26 6C 74 3B 2F 52 65 61 6C 6D 26 67 74 3B 0D 0A 3C 2F 70 72 65 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 30 32 33 32 36 34 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 3E 3C 69 6D 67 20 73 72 63 3D 22 2E 2F 69 6D 61 67 65 73 2F 76 6F 69 64 2E 67 69 66 22 20 61 6C 74 3D 22 22 20 77 69 64 74 68 3D 22 31 22 20 68 65 69 67 68 74 3D 22 31 22 20 76 73 70 61 63 65 3D 22 30 22 20 68 73 70 61 63 65 3D 22 30 22 20 62 6F 72 64 65 72 3D 22 30 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 3C 2F 64 69 76 3E 0D 0A 0D 0A 3C 2F 62 6C 6F 63 6B 71 75 6F 74 65 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 0D 0A 0D 0A 3C 2F 62 6C 6F 63 6B 71 75 6F 74 65 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 20 63 6C 61 73 73 3D 22 6E 6F 50 72 69 6E 74 22 3E 3C 74 64 20 77 69 64 74 68 3D 22 32 30 25 22 20 76 61 6C 69 67 6E 3D 22 74 6F 70 22 20 6E 6F 77 72 61 70 20 63 6C 61 73 73 3D 22 6E 6F 50 72 69 6E 74 22 3E 3C 2F 74 64 3E 3C 74 64 20 77 69 64 74 68 3D 22 38 30 25 22 20 76 61 6C 69 67 6E 3D 22 74 6F 70 22 20 61 6C 69 67 6E 3D 22 6C 65 66 74 22 3E 3C 74 61 62 6C 65 20 62 6F 72 64 65 72 3D 22 30 22 20 63 65 6C 6C 73 70 61 63 69 6E 67 3D 22 30 22 20 63 65 6C 6C 70 61 64 64 69 6E 67 3D 22 32 22 3E 3C 74 72 3E 3C 74 64 20 62 67 63 6F 6C 6F 72 3D 22 23 35 32 35 44 37 36 22 3E 3C 66 6F 6E 74 20 63 6F 6C 6F 72 3D 22 23 66 66 66 66 66 66 22 20 66 61 63 65 3D 22 61 72 69 61 6C 2C 68 65 6C 76 65 74 69 63 61 2E 73 61 6E 73 65 72 69 66 22 3E 3C 61 20 6E 61 6D 65 3D 22 63 6F 6D 6D 65 6E 74 73 5F 73 65 63 74 69 6F 6E 22 20 69 64 3D 22 63 6F 6D 6D 65 6E 74 73 5F 73 65 63 74 69 6F 6E 22 3E 3C 73 74 72 6F 6E 67 3E 43 6F 6D 6D 65 6E 74 73 3C 2F 73 74 72 6F 6E 67 3E 3C 2F 61 3E 3C 2F 66 6F 6E 74 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 74 72 3E 3C 74 64 3E 3C 62 6C 6F 63 6B 71 75 6F 74 65 3E 3C 70 20 63 6C 61 73 73 3D 22 6E 6F 74 69 63 65 22 3E 3C 73 74 72 6F 6E 67 3E 4E 6F 74 69 63 65 3A 20 3C 2F 73 74 72 6F 6E 67 3E 54 68 69 73 20 63 6F 6D 6D 65 6E 74 73 20 73 65 63 74 69 6F 6E 20 63 6F 6C 6C 65 63 74 73 20 79 6F 75 72 20 73 75 67 67 65 73 74 69 6F 6E 73 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6F 6E 20 69 6D 70 72 6F 76 69 6E 67 20 64 6F 63 75 6D 65 6E 74 61 74 69 6F 6E 20 66 6F 72 20 41 70 61 63 68 65 20 54 6F 6D 63 61 74 2E 3C 62 72 3E 3C 62 72 3E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 66 20 79 6F 75 20 68 61 76 65 20 74 72 6F 75 62 6C 65 20 61 6E 64 20 6E 65 65 64 20 68 65 6C 70 2C 20 72 65 61 64 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3C 61 20 68 72 65 66 3D 22 68 74 74 70 3A 2F 2F 74 6F 6D 63 61 74 2E 61 70 61 63 68 65 2E 6F 72 67 2F 66 69 6E 64 68 65 6C 70 2E 68 74 6D 6C 22 3E 46 69 6E 64 20 48 65 6C 70 3C 2F 61 3E 20 70 61 67 65 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6E 64 20 61 73 6B 20 79 6F 75 72 20 71 75 65 73 74 69 6F 6E 20 6F 6E 20 74 68 65 20 74 6F 6D 63 61 74 2D 75 73 65 72 73 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3C 61 20 68 72 65 66 3D 22 68 74 74 70 3A 2F 2F 74 6F 6D 63 61 74 2E 61 70 61 63 68 65 2E 6F 72 67 2F 6C 69 73 74 73 2E 68 74 6D 6C 22 3E 6D 61 69 6C 69 6E 67 20 6C 69 73 74 3C 2F 61 3E 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 44 6F 20 6E 6F 74 20 61 73 6B 20 73 75 63 68 20 71 75 65 73 74 69 6F 6E 73 20 68 65 72 65 2E 20 54 68 69 73 20 69 73 20 6E 6F 74 20 61 20 51 26 61 6D 70 3B 41 20 73 65 63 74 69 6F 6E 2E 3C 62 72 3E 3C 62 72 3E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 41 70 61 63 68 65 20 43 6F 6D 6D 65 6E 74 73 20 53 79 73 74 65 6D 20 69 73 20 65 78 70 6C 61 69 6E 65 64 20 3C 61 20 68 72 65 66 3D 22 2F 74 6F 6D 63 61 74 2D 37 2E 30 2D 64 6F 63 2F 63 6F 6D 6D 65 6E 74 73 2E 68 74 6D 6C 22 3E 68 65 72 65 3C 2F 61 3E 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 6F 6D 6D 65 6E 74 73 20 6D 61 79 20 62 65 20 72 65 6D 6F 76 65 64 20 62 79 20 6F 75 72 20 6D 6F 64 65 72 61 74 6F 72 73 20 69 66 20 74 68 65 79 20 61 72 65 20 65 69 74 68 65 72 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6D 70 6C 65 6D 65 6E 74 65 64 20 6F 72 20 63 6F 6E 73 69 64 65 72 65 64 20 69 6E 76 61 6C 69 64 2F 6F 66 66 2D 74 6F 70 69 63 2E 3C 2F 70 3E 3C 73 63 72 69 70 74 20 74 79 70 65 3D 22 74 65 78 74 2F 6A 61 76 61 73 63 72 69 70 74 22 3E 3C 21 2D 2D 2F 2F 2D 2D 3E 3C 21 5B 43 44 41 54 41 5B 2F 2F 3E 3C 21 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 72 20 63 6F 6D 6D 65 6E 74 73 5F 73 68 6F 72 74 6E 61 6D 65 20 3D 20 27 74 6F 6D 63 61 74 27 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 72 20 63 6F 6D 6D 65 6E 74 73 5F 69 64 65 6E 74 69 66 69 65 72 20 3D 20 27 68 74 74 70 3A 2F 2F 74 6F 6D 63 61 74 2E 61 70 61 63 68 65 2E 6F 72 67 2F 74 6F 6D 63 61 74 2D 37 2E 30 2D 64 6F 63 2F 72 65 61 6C 6D 2D 68 6F 77 74 6F 2E 68 74 6D 6C 27 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6E 63 74 69 6F 6E 28 77 2C 20 64 29 20 7B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 77 2E 6C 6F 63 61 74 69 6F 6E 2E 68 6F 73 74 6E 61 6D 65 2E 74 6F 4C 6F 77 65 72 43 61 73 65 28 29 20 3D 3D 20 22 74 6F 6D 63 61 74 2E 61 70 61 63 68 65 2E 6F 72 67 22 29 20 7B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 2E 77 72 69 74 65 28 27 3C 64 69 76 20 69 64 3D 22 63 6F 6D 6D 65 6E 74 73 5F 74 68 72 65 61 64 22 3E 3C 5C 2F 64 69 76 3E 27 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 72 20 73 20 3D 20 64 2E 63 72 65 61 74 65 45 6C 65 6D 65 6E 74 28 27 73 63 72 69 70 74 27 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 2E 74 79 70 65 20 3D 20 27 74 65 78 74 2F 6A 61 76 61 73 63 72 69 70 74 27 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 2E 61 73 79 6E 63 20 3D 20 74 72 75 65 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 2E 73 72 63 20 3D 20 27 68 74 74 70 73 3A 2F 2F 63 6F 6D 6D 65 6E 74 73 2E 61 70 61 63 68 65 2E 6F 72 67 2F 73 68 6F 77 5F 63 6F 6D 6D 65 6E 74 73 2E 6C 75 61 3F 73 69 74 65 3D 27 20 2B 20 63 6F 6D 6D 65 6E 74 73 5F 73 68 6F 72 74 6E 61 6D 65 20 2B 20 27 26 70 61 67 65 3D 27 20 2B 20 63 6F 6D 6D 65 6E 74 73 5F 69 64 65 6E 74 69 66 69 65 72 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 2E 67 65 74 45 6C 65 6D 65 6E 74 73 42 79 54 61 67 4E 61 6D 65 28 27 68 65 61 64 27 29 5B 30 5D 20 7C 7C 20 64 2E 67 65 74 45 6C 65 6D 65 6E 74 73 42 79 54 61 67 4E 61 6D 65 28 27 62 6F 64 79 27 29 5B 30 5D 29 2E 61 70 70 65 6E 64 43 68 69 6C 64 28 73 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6C 73 65 20 7B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 2E 77 72 69 74 65 28 27 3C 64 69 76 20 69 64 3D 22 63 6F 6D 6D 65 6E 74 73 5F 74 68 72 65 61 64 22 3E 3C 73 74 72 6F 6E 67 3E 43 6F 6D 6D 65 6E 74 73 20 61 72 65 20 64 69 73 61 62 6C 65 64 20 66 6F 72 20 74 68 69 73 20 70 61 67 65 20 61 74 20 74 68 65 20 6D 6F 6D 65 6E 74 2E 3C 5C 2F 73 74 72 6F 6E 67 3E 3C 5C 2F 64 69 76 3E 27 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7D 29 28 77 69 6E 64 6F 77 2C 20 64 6F 63 75 6D 65 6E 74 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2F 2F 2D 2D 3E 3C 21 5D 5D 3E 3C 2F 73 63 72 69 70 74 3E 3C 2F 62 6C 6F 63 6B 71 75 6F 74 65 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 21 2D 2D 46 4F 4F 54 45 52 20 53 45 50 41 52 41 54 4F 52 2D 2D 3E 3C 74 72 3E 3C 74 64 20 63 6F 6C 73 70 61 6E 3D 22 32 22 3E 3C 68 72 20 6E 6F 73 68 61 64 65 20 73 69 7A 65 3D 22 31 22 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 21 2D 2D 50 41 47 45 20 46 4F 4F 54 45 52 2D 2D 3E 3C 74 72 3E 3C 74 64 20 63 6F 6C 73 70 61 6E 3D 22 32 22 3E 3C 64 69 76 20 61 6C 69 67 6E 3D 22 63 65 6E 74 65 72 22 3E 3C 66 6F 6E 74 20 63 6F 6C 6F 72 3D 22 23 35 32 35 44 37 36 22 20 73 69 7A 65 3D 22 2D 31 22 3E 3C 65 6D 3E 0D 0A 20 20 20 20 20 20 20 20 43 6F 70 79 72 69 67 68 74 20 26 63 6F 70 79 3B 20 31 39 39 39 2D 32 30 31 33 2C 20 41 70 61 63 68 65 20 53 6F 66 74 77 61 72 65 20 46 6F 75 6E 64 61 74 69 6F 6E 0D 0A 20 20 20 20 20 20 20 20 3C 2F 65 6D 3E 3C 2F 66 6F 6E 74 3E 3C 2F 64 69 76 3E 3C 2F 74 64 3E 3C 2F 74 72 3E 3C 2F 74 61 62 6C 65 3E 3C 2F 62 6F 64 79 3E 3C 2F 68 74 6D 6C 3E | <html><head><META http-e quiv="Content-Type" cont ent="text/html; charset= iso-8859-1"><title>Apach e Tomcat 7 (7.0.42) - Re alm Configuration HOW-TO </title><meta name="auth or" content="Craig R. Mc Clanahan"><meta name="au thor" content="Yoav Shap ira"><meta name="author" content="Andrew R. Jaqu ith"><style type="text/c ss" media="print"> .noPrint {displa y: none;} t d#mainBody {width: 100%; } </style><styl e type="text/css"> code {background -color:rgb(224,255,255); padding:0 0.1em;} code.attributeNam e, code.propertyName {ba ckground-color:transpare nt;} </style><s tyle type="text/css"> .wrapped-sour ce code { display: block ; background-color: tran sparent; } .wrapped-source div { ma rgin: 0 0 0 1.25em; } .wrapped-sour ce p { margin: 0 0 0 1.2 5em; text-indent: -1.25e m; } </style><s tyle type="text/css"> p.notice { border: 1 px solid rgb(255, 0, 0); backgr ound-color: rgb(238, 238 , 238); color: rgb(0, 51, 102); paddin g: 0.5em; margin: 1em 2em 1em 1 em; } </style></head><body bgcolor="#ffffff" text= "#000000" link="#525D76" alink="#525D76" vlink=" #525D76"><table border=" 0" width="100%" cellspac ing="0"><!--PAGE HEADER- -><tr><td><!--PROJECT LO GO--><a href="http://tom cat.apache.org/"><img sr c="./images/tomcat.gif" align="right" alt=" The Apache Tomcat Ser vlet/JSP Container " border="0"></a></td><t d><h1><font face="arial, helvetica,sanserif">Apac he Tomcat 7</font></h1>< font face="arial,helveti ca,sanserif">Version 7.0 .42, Jul 2 2013</font></ td><td><!--APACHE LOGO-- ><a href="http://www.apa che.org/"><img src="./im ages/asf-logo.gif" align ="right" alt="Apache Log o" border="0"></a></td>< /tr></table><table borde r="0" width="100%" cells pacing="4"><!--HEADER SE PARATOR--><tr><td colspa n="2"><hr noshade size=" 1"></td></tr><tr><!--LEF T SIDE NAVIGATION--><td width="20%" valign="top" nowrap class="noPrint"> <p><strong>Links</strong ></p><ul><li><a href="in dex.html">Docs Home</a>< /li><li><a href="http:// wiki.apache.org/tomcat/F AQ">FAQ</a></li><li><a h ref="#comments_section"> User Comments</a></li></ ul><p><strong>User Guide </strong></p><ul><li><a href="introduction.html" >1) Introduction</a></li ><li><a href="setup.html ">2) Setup</a></li><li>< a href="appdev/index.htm l">3) First webapp</a></ li><li><a href="deployer -howto.html">4) Deployer </a></li><li><a href="ma nager-howto.html">5) Man ager</a></li><li><a href ="realm-howto.html">6) R ealms and AAA</a></li><l i><a href="security-mana ger-howto.html">7) Secur ity Manager</a></li><li> <a href="jndi-resources- howto.html">8) JNDI Reso urces</a></li><li><a hre f="jndi-datasource-examp les-howto.html">9) JDBC DataSources</a></li><li> <a href="class-loader-ho wto.html">10) Classloadi ng</a></li><li><a href=" jasper-howto.html">11) J SPs</a></li><li><a href= "ssl-howto.html">12) SSL </a></li><li><a href="ss i-howto.html">13) SSI</a ></li><li><a href="cgi-h owto.html">14) CGI</a></ li><li><a href="proxy-ho wto.html">15) Proxy Supp ort</a></li><li><a href= "mbeans-descriptor-howto .html">16) MBean Descrip tor</a></li><li><a href= "default-servlet.html">1 7) Default Servlet</a></ li><li><a href="cluster- howto.html">18) Clusteri ng</a></li><li><a href=" balancer-howto.html">19) Load Balancer</a></li>< li><a href="connectors.h tml">20) Connectors</a>< /li><li><a href="monitor ing.html">21) Monitoring and Management</a></li> <li><a href="logging.htm l">22) Logging</a></li>< li><a href="apr.html">23 ) APR/Native</a></li><li ><a href="virtual-hostin g-howto.html">24) Virtua l Hosting</a></li><li><a href="aio.html">25) Adv anced IO</a></li><li><a href="extras.html">26) A dditional Components</a> </li><li><a href="maven- jars.html">27) Mavenized </a></li><li><a href="se curity-howto.html">28) S ecurity Considerations</ a></li><li><a href="wind ows-service-howto.html"> 29) Windows Service</a>< /li><li><a href="windows -auth-howto.html">30) Wi ndows Authentication</a> </li><li><a href="jdbc-p ool.html">31) Tomcat's J DBC Pool</a></li><li><a href="web-socket-howto.h tml">32) WebSocket</a></ li></ul><p><strong>Refer ence</strong></p><ul><li ><a href="RELEASE-NOTES. txt">Release Notes</a></ li><li><a href="config/i ndex.html">Configuration </a></li><li><a href="ap i/index.html">Tomcat Jav adocs</a></li><li><a hre f="servletapi/index.html ">Servlet Javadocs</a></ li><li><a href="jspapi/i ndex.html">JSP 2.2 Javad ocs</a></li><li><a href= "elapi/index.html">EL 2. 2 Javadocs</a></li><li>< a href="http://tomcat.ap ache.org/connectors-doc/ ">JK 1.2 Documentation</ a></li></ul><p><strong>A pache Tomcat Development </strong></p><ul><li><a href="building.html">Bui lding</a></li><li><a hre f="changelog.html">Chang elog</a></li><li><a href ="http://wiki.apache.org /tomcat/TomcatVersions"> Status</a></li><li><a hr ef="developers.html">Dev elopers</a></li><li><a h ref="architecture/index. html">Architecture</a></ li><li><a href="funcspec s/index.html">Functional Specs.</a></li><li><a h ref="tribes/introduction .html">Tribes</a></li></ ul></td><!--RIGHT SIDE M AIN BODY--><td width="80 %" valign="top" align="l eft" id="mainBody"><h1>R ealm Configuration HOW-T O</h1><table border="0" cellspacing="0" cellpadd ing="2"><tr><td bgcolor= "#525D76"><font color="# ffffff" face="arial,helv etica.sanserif"><a name= "Table of Contents"><!-- ()--></a><a name="Table_ of_Contents"><strong>Tab le of Contents</strong>< /a></font></td></tr><tr> <td><blockquote> <ul><l i><a href="#Quick_Start" >Quick Start</a></li><li ><a href="#Overview">Ove rview</a><ol><li><a href ="#What_is_a_Realm?">Wha t is a Realm?</a></li><l i><a href="#Configuring_ a_Realm">Configuring a R ealm</a></li></ol></li>< li><a href="#Common_Feat ures">Common Features</a ><ol><li><a href="#Diges ted_Passwords">Digested Passwords</a></li><li><a href="#Example_Applicat ion">Example Application </a></li><li><a href="#M anager_Application">Mana ger Application</a></li> <li><a href="#Realm_Logg ing">Realm Logging</a></ li></ol></li><li><a href ="#Standard_Realm_Implem entations">Standard Real m Implementations</a><ol ><li><a href="#JDBCRealm ">JDBCRealm</a></li><li> <a href="#DataSourceReal m">DataSourceRealm</a></ li><li><a href="#JNDIRea lm">JNDIRealm</a></li><l i><a href="#UserDatabase Realm">UserDatabaseRealm </a></li><li><a href="#M emoryRealm">MemoryRealm< /a></li><li><a href="#JA ASRealm">JAASRealm</a></ li><li><a href="#Combine dRealm">CombinedRealm</a ></li><li><a href="#Lock OutRealm">LockOutRealm</ a></li></ol></li></ul> </blockquote></td></tr>< /table><table border="0" cellspacing="0" cellpad ding="2"><tr><td bgcolor ="#525D76"><font color=" #ffffff" face="arial,hel vetica.sanserif"><a name ="Quick Start"><!--()--> </a><a name="Quick_Start "><strong>Quick Start</s trong></a></font></td></ tr><tr><td><blockquote> <p>This document desc ribes how to configure T omcat to support <em>con tainer managed security </em>, by connecting to an existing "database" o f usernames, passwords, and user roles. You on ly need to care about th is if you are using a w eb application that incl udes one or more <code> <security-constraint& gt;</code> elements, and a <code><login-conf ig></code> element de fining how users are req uired to authenticate t hemselves. If you are n ot utilizing these featu res, you can safely ski p this document.</p> <p>For fundamental backg round information about container managed securi ty, see the <a href="ht tp://wiki.apache.org/tom cat/Specifications">Serv let Specification (Vers ion 2.4)</a>, Section 12 .</p> <p>For informat ion about utilizing the <em>Single Sign On</em> feature of Tomcat (allo wing a user to authentic ate themselves once acro ss the entire set of we b applications associate d with a virtual host), see <a href="config/hos t.html#Single Sign On">h ere</a>.</p> </blockq uote></td></tr></table>< table border="0" cellspa cing="0" cellpadding="2" ><tr><td bgcolor="#525D7 6"><font color="#ffffff" face="arial,helvetica.s anserif"><a name="Overvi ew"><strong>Overview</st rong></a></font></td></t r><tr><td><blockquote> <table border="0" ce llspacing="0" cellpaddin g="2"><tr><td bgcolor="# 828DA6"><font color="#ff ffff" face="arial,helvet ica.sanserif"><a name="W hat is a Realm?"><!--()- -></a><a name="What_is_a _Realm?"><strong>What is a Realm?</strong></a></ font></td></tr><tr><td>< blockquote> <p>A <str ong>Realm</strong> is a "database" of usernames and passwords that iden tify valid users of a we b application (or set of web applications), plus an enumeration of the list of <em>roles</em> a ssociated with each vali d user. You can think o f roles as similar to <e m>groups</em> in Unix-li ke operating systems, b ecause access to specifi c web application resour ces is granted to all u sers possessing a partic ular role (rather than e numerating the list of associated usernames). A particular user can ha ve any number of roles associated with their us ername.</p> <p>Althou gh the Servlet Specifica tion describes a portabl e mechanism for applica tions to <em>declare</em > their security require ments (in the <code>web .xml</code> deployment d escriptor), there is no portable API defining t he interface between a s ervlet container and the associated user and ro le information. In many cases, however, it is d esirable to "connect" a servlet container to so me existing authenticati on database or mechanism that already exists in the production environm ent. Therefore, Tomcat defines a Java interfac e (<code>org.apache.cata lina.Realm</code>) that can be implemented by " plug in" components to e stablish this connection . Five standard plug-in s are provided, supporti ng connections to variou s sources of authentica tion information:</p> < ul> <li><a href="#JDBCR ealm">JDBCRealm</a> - Ac cesses authentication in formation stored in a relational database, accessed via a JDBC driv er.</li> <li><a href="# DataSourceRealm">DataSou rceRealm</a> - Accesses authentication info rmation stored in a rela tional database, accesse d via a named JNDI JDBC DataSource.</li> < li><a href="#JNDIRealm"> JNDIRealm</a> - Accesses authentication informat ion stored in an LD AP based directory serve r, accessed via a JNDI p rovider. </li> <li ><a href="#UserDatabaseR ealm">UserDatabaseRealm< /a> - Accesses authentic ation information s tored in an UserDatabase JNDI resource, which is typically backed b y an XML document (<code >conf/tomcat-users.xml</ code>).</li> <li><a hre f="#MemoryRealm">MemoryR ealm</a> - Accesses auth entication informat ion stored in an in-memo ry object collection, wh ich is initialized from an XML document (<c ode>conf/tomcat-users.xm l</code>).</li> <li><a href="#JAASRealm">JAASRe alm</a> - Accesses authe ntication information through the Java Auth entication & Authori zation Service (JAAS) framework.</li> </ul > <p>It is also possi ble to write your own <c ode>Realm</code> impleme ntation, and integrate it with Tomcat. To do s o, you need to: <ul> <li>Implement <code>org .apache.catalina.Realm</ code>,</li> <li>Place your compiled realm in $CATALINA_HOME/lib,</li> <li>Declare your rea lm as described in the " Configuring a Realm" sec tion below,</li> <li> Declare your realm to th e <a href="mbeans-descri ptor-howto.html">MBeans Descriptor</a>.</li> </ ul> </p> </blockquot e></td></tr></table> <table border="0" cell spacing="0" cellpadding= "2"><tr><td bgcolor="#82 8DA6"><font color="#ffff ff" face="arial,helvetic a.sanserif"><a name="Con figuring a Realm"><!--() --></a><a name="Configur ing_a_Realm"><strong>Con figuring a Realm</strong ></a></font></td></tr><t r><td><blockquote> <p >Before getting into the details of the standard Realm implementations, it is important to unde rstand, in general terms , how a Realm is configu red. In general, you w ill be adding an XML ele ment to your <code>conf/ server.xml</code> confi guration file, that look s something like this:</ p> <div align="left"> <table cellspacing="4" c ellpadding="0" border="0 "><tr><td bgcolor="#0232 64" width="1" height="1" ><img src="./images/void .gif" alt="" width="1" h eight="1" vspace="0" hsp ace="0" border="0"></td> <td bgcolor="#023264" he ight="1"><img src="./ima ges/void.gif" alt="" wid th="1" height="1" vspace ="0" hspace="0" border=" 0"></td><td bgcolor="#02 3264" width="1" height=" 1"><img src="./images/vo id.gif" alt="" width="1" height="1" vspace="0" h space="0" border="0"></t d></tr><tr><td bgcolor=" #023264" width="1"><img src="./images/void.gif" alt="" width="1" height= "1" vspace="0" hspace="0 " border="0"></td><td bg color="#ffffff" height=" 1"><pre> <Realm clas sName="... class name fo r this implementation" ... other attribu tes for this implementat ion .../> </pre></td ><td bgcolor="#023264" w idth="1"><img src="./ima ges/void.gif" alt="" wid th="1" height="1" vspace ="0" hspace="0" border=" 0"></td></tr><tr><td bgc olor="#023264" width="1" height="1"><img src="./ images/void.gif" alt="" width="1" height="1" vsp ace="0" hspace="0" borde r="0"></td><td bgcolor=" #023264" height="1"><img src="./images/void.gif" alt="" width="1" height ="1" vspace="0" hspace=" 0" border="0"></td><td b gcolor="#023264" width=" 1" height="1"><img src=" ./images/void.gif" alt=" " width="1" height="1" v space="0" hspace="0" bor der="0"></td></tr></tabl e></div> <p>The <code ><Realm></code> el ement can be nested insi de any one of of the fo llowing <code>Container< /code> elements. The lo cation of the Realm ele ment has a direct impact on the "scope" of that Realm (i.e. which web a pplications will share t he same authentication i nformation): </p> <ul> <li><em>Inside an < Engine> element</em> - This Realm will be sha red across ALL web applications on ALL virt ual hosts, UNLESS it is overridden by a Rea lm element nested inside a subordinate <code>< ;Host></code> or <code><Context></ code> element.</li> <li ><em>Inside a <Host&g t; element</em> - This R ealm will be shared acro ss ALL web applicat ions for THIS virtual ho st, UNLESS it is overrid den by a Realm elem ent nested inside a subo rdinate <code><Contex t></code> elemen t.</li> <li><em>Inside a <Context> elemen t</em> - This Realm will be used ONLY for T HIS web application.</li > </ul> </blockquo te></td></tr></table> </blockquote></td></t r></table><table border= "0" cellspacing="0" cell padding="2"><tr><td bgco lor="#525D76"><font colo r="#ffffff" face="arial, helvetica.sanserif"><a n ame="Common Features"><! --()--></a><a name="Comm on_Features"><strong>Com mon Features</strong></a ></font></td></tr><tr><t d><blockquote> <tab le border="0" cellspacin g="0" cellpadding="2"><t r><td bgcolor="#828DA6"> <font color="#ffffff" fa ce="arial,helvetica.sans erif"><a name="Digested Passwords"><!--()--></a> <a name="Digested_Passwo rds"><strong>Digested Pa sswords</strong></a></fo nt></td></tr><tr><td><bl ockquote> <p>For each of the standard <code>R ealm</code> implementati ons, the user's passwor d (by default) is stored in clear text. In many environments, this is undesirable because casu al observers of the aut hentication data can col lect enough information to log on successfully, and impersonate other u sers. To avoid this pro blem, the standard impl ementations support the concept of <em>digesting </em> user passwords. This allows the stored v ersion of the passwords to be encoded (in a for m that is not easily rev ersible), but that the <code>Realm</code> imple mentation can still util ize for authentication. </p> <p>When a standa rd realm authenticates b y retrieving the stored password and comparing it with the value presen ted by the user, you ca n select digested passwo rds by specifying the <c ode>digest</code> attri bute on your <code><R ealm></code> element. The value for this at tribute must be one of t he digest algorithms sup ported by the <code>jav a.security.MessageDigest </code> class (SHA, MD2, or MD5). When you sele ct this option, the cont ents of the password tha t is stored in the <cod e>Realm</code> must be t he cleartext version of the password, as digest ed by the specified algo rithm.</p> <p>When th e <code>authenticate()</ code> method of the Real m is called, the (clear text) password specified by the user is itself d igested by the same alg orithm, and the result i s compared with the valu e returned by the <code >Realm</code>. An equal match implies that the cleartext version of the original password is t he same as the one prese nted by the user, so tha t this user should be a uthorized.</p> <p>To calculate the digested v alue of a cleartext pass word, two convenience t echniques are supported: </p> <ul> <li>If you a re writing an applicatio n that needs to calculat e digested password s dynamically, call the static <code>Digest()</c ode> method of the <code>org.apache.catalin a.realm.RealmBase</code> class, passing the cleartext password and the digest algorithm nam e as arguments. This method will return th e digested password.</li > <li>If you want to ex ecute a command line uti lity to calculate the di gested password, si mply execute <div align ="left"><table cellspaci ng="4" cellpadding="0" b order="0"><tr><td bgcolo r="#023264" width="1" he ight="1"><img src="./ima ges/void.gif" alt="" wid th="1" height="1" vspace ="0" hspace="0" border=" 0"></td><td bgcolor="#02 3264" height="1"><img sr c="./images/void.gif" al t="" width="1" height="1 " vspace="0" hspace="0" border="0"></td><td bgco lor="#023264" width="1" height="1"><img src="./i mages/void.gif" alt="" w idth="1" height="1" vspa ce="0" hspace="0" border ="0"></td></tr><tr><td b gcolor="#023264" width=" 1"><img src="./images/vo id.gif" alt="" width="1" height="1" vspace="0" h space="0" border="0"></t d><td bgcolor="#ffffff" height="1"><pre>CATALINA _HOME/bin/digest.[bat|sh ] -a {algorithm} {cleart ext-password} </pre></t d><td bgcolor="#023264" width="1"><img src="./im ages/void.gif" alt="" wi dth="1" height="1" vspac e="0" hspace="0" border= "0"></td></tr><tr><td bg color="#023264" width="1 " height="1"><img src=". /images/void.gif" alt="" width="1" height="1" vs pace="0" hspace="0" bord er="0"></td><td bgcolor= "#023264" height="1"><im g src="./images/void.gif " alt="" width="1" heigh t="1" vspace="0" hspace= "0" border="0"></td><td bgcolor="#023264" width= "1" height="1"><img src= "./images/void.gif" alt= "" width="1" height="1" vspace="0" hspace="0" bo rder="0"></td></tr></tab le></div> and the d igested version of this cleartext password will be returned to stan dard output.</li> </ul> <p>If using digested passwords with DIGEST a uthentication, the clear text used to generat e the digest is differen t and the digest must us e the MD5 algorithm. In the examples above < code>{cleartext-password }</code> must be rep laced with <code>{userna me}:{realm}:{cleartext-p assword}</code>. For example, in a developme nt environment this migh t take the form <cod e>testUser:Authenticatio n required:testPassword< /code>. The value for <code>{realm}</code> i s taken from the <code>& lt;realm-name></code> element of the web application's <code>< login-config></code>. If not specified in web.xml, the default va lue of <code>Authenticat ion required</code> is used.</p> <p>Non-A SCII usernames and/or pa sswords are supported us ing <div align="left">< table cellspacing="4" ce llpadding="0" border="0" ><tr><td bgcolor="#02326 4" width="1" height="1"> <img src="./images/void. gif" alt="" width="1" he ight="1" vspace="0" hspa ce="0" border="0"></td>< td bgcolor="#023264" hei ght="1"><img src="./imag es/void.gif" alt="" widt h="1" height="1" vspace= "0" hspace="0" border="0 "></td><td bgcolor="#023 264" width="1" height="1 "><img src="./images/voi d.gif" alt="" width="1" height="1" vspace="0" hs pace="0" border="0"></td ></tr><tr><td bgcolor="# 023264" width="1"><img s rc="./images/void.gif" a lt="" width="1" height=" 1" vspace="0" hspace="0" border="0"></td><td bgc olor="#ffffff" height="1 "><pre>CATALINA_HOME/bin /digest.[bat|sh] -a {alg orithm} -e {encoding} {i nput} </pre></td><td bg color="#023264" width="1 "><img src="./images/voi d.gif" alt="" width="1" height="1" vspace="0" hs pace="0" border="0"></td ></tr><tr><td bgcolor="# 023264" width="1" height ="1"><img src="./images/ void.gif" alt="" width=" 1" height="1" vspace="0" hspace="0" border="0">< /td><td bgcolor="#023264 " height="1"><img src=". /images/void.gif" alt="" width="1" height="1" vs pace="0" hspace="0" bord er="0"></td><td bgcolor= "#023264" width="1" heig ht="1"><img src="./image s/void.gif" alt="" width ="1" height="1" vspace=" 0" hspace="0" border="0" ></td></tr></table></div > but care is required to ensure that the non-A SCII input is correctly passed to the digester. The digester returns < code>{input}:{digest}</c ode>. If the input appea rs corrupted in the ret urn, the digest will be invalid.</p> </blockq uote></td></tr></table> <table border="0" cellspacing="0" cellpad ding="2"><tr><td bgcolor ="#828DA6"><font color=" #ffffff" face="arial,hel vetica.sanserif"><a name ="Example Application">< !--()--></a><a name="Exa mple_Application"><stron g>Example Application</s trong></a></font></td></ tr><tr><td><blockquote> <p>The example applic ation shipped with Tomca t includes an area that is protected by a secur ity constraint, utilizin g form-based login. To access it, point your b rowser at <a href="http ://localhost:8080/exampl es/jsp/security/protecte d/">http://localhost:808 0/examples/jsp/security/ protected/</a> and log on with one of the usern ames and passwords descr ibed for the default <a href="#UserDatabaseReal m">UserDatabaseRealm</a> .</p> </blockquote></ td></tr></table> <t able border="0" cellspac ing="0" cellpadding="2"> <tr><td bgcolor="#828DA6 "><font color="#ffffff" face="arial,helvetica.sa nserif"><a name="Manager Application"><!--()-->< /a><a name="Manager_Appl ication"><strong>Manager Application</strong></a ></font></td></tr><tr><t d><blockquote> <p>If you wish to use the <a h ref="manager-howto.html" >Manager Application</a> to deploy and undeploy applications in a runni ng Tomcat installation, you MUST add the "manag er-gui" role to at least one username in your se lected Realm implementa tion. This is because t he manager web applicati on itself uses a securi ty constraint that requi res role "manager-gui" t o access ANY request URI within the HTML interf ace of that application. </p> <p>For security reasons, no username in the default Realm (i.e. using <code>conf/tomcat -users.xml</code> is ass igned the "manager-gui" role. Therefore, no one will be able to utilize the features of this ap plication until the Tom cat administrator specif ically assigns this role to one or more users.< /p> </blockquote></td ></tr></table> <table border="0" cellspacing= "0" cellpadding="2"><tr> <td bgcolor="#828DA6"><f ont color="#ffffff" face ="arial,helvetica.sanser if"><a name="Realm Loggi ng"><!--()--></a><a name ="Realm_Logging"><strong >Realm Logging</strong>< /a></font></td></tr><tr> <td><blockquote> <p>D ebugging and exception m essages logged by a <cod e>Realm</code> will be recorded by the loggi ng configuration associa ted with the container for the realm: its su rrounding <a href="confi g/context.html">Context< /a>, <a href="config /host.html">Host</a>, or <a href="config/eng ine.html">Engine</a>.</p > </blockquote></td>< /tr></table> </blockq uote></td></tr></table>< table border="0" cellspa cing="0" cellpadding="2" ><tr><td bgcolor="#525D7 6"><font color="#ffffff" face="arial,helvetica.s anserif"><a name="Standa rd Realm Implementations "><!--()--></a><a name=" Standard_Realm_Implement ations"><strong>Standard Realm Implementations</ strong></a></font></td>< /tr><tr><td><blockquote> <table border="0" ce llspacing="0" cellpaddin g="2"><tr><td bgcolor="# 828DA6"><font color="#ff ffff" face="arial,helvet ica.sanserif"><a name="J DBCRealm"><strong>JDBCRe alm</strong></a></font>< /td></tr><tr><td><blockq uote> <h3>Introductio n</h3> <p><strong>JDB CRealm</strong> is an im plementation of the Tomc at <code>Realm</code> i nterface that looks up u sers in a relational dat abase accessed via a JD BC driver. There is sub stantial configuration f lexibility that lets yo u adapt to existing tabl e and column names, as l ong as your database st ructure conforms to the following requirements:< /p> <ul> <li>There mus t be a table, referenced below as the <em>users< /em> table, that co ntains one row for every valid user that this <c ode>Realm</code> sh ould recognize.</li> <l i>The <em>users</em> tab le must contain at least two columns (it may contain more if your e xisting applications req uired it): <ul> <li>Username to be rec ognized by Tomcat when t he user logs in.</li> <li>Password to be re cognized by Tomcat when the user logs in. This value may in cle artext or digested - see below for more information.</li> </ul></li> <li>There mu st be a table, reference d below as the <em>user roles</em> table, t hat contains one row for every valid role that i s assigned to a par ticular user. It is leg al for a user to have ze ro, one, or more than one valid role.</li> <li>The <em>user roles< /em> table must contain at least two columns (it may contain more i f your existing applicat ions required it): <ul> <li>Username t o be recognized by Tomca t (same value as is spec ified in the <e m>users</em> table).</li > <li>Role name of a valid role associated with this user.</li> </ul></li> </ul> < h3>Quick Start</h3> < p>To set up Tomcat to us e JDBCRealm, you will ne ed to follow these steps :</p> <ol> <li>If you have not yet done so, cr eate tables and columns in your database th at conform to the requir ements described above.< /li> <li>Configure a da tabase username and pass word for use by Tomcat, that has at least r ead only access to the t ables described above. (Tomcat will never attempt to write to thes e tables.)</li> <li>Pla ce a copy of the JDBC dr iver you will be using i nside the <code>$CA TALINA_HOME/lib</code> d irectory. Note that <strong>only</strong> J AR files are recognized! </li> <li>Set up a <cod e><Realm></code> e lement, as described bel ow, in your <code>$ CATALINA_BASE/conf/serve r.xml</code> file.</li> <li>Restart Tomcat if i t is already running.</l i> </ol> <h3>Realm E lement Attributes</h3> <p>To configure JDBCRe alm, you will create a < code><Realm></code > element and nest it i n your <code>$CATALINA_B ASE/conf/server.xml</cod e> file, as described < a href="#Configuring a R ealm">above</a>. The att ributes for the JDBCRea lm are defined in the <a href="config/realm.html ">Realm</a> configuratio n documentation.</p> <h3>Example</h3> <p> An example SQL script to create the needed table s might look something like this (adapt the syn tax as required for your particular database):</ p> <div align="left"><t able cellspacing="4" cel lpadding="0" border="0"> <tr><td bgcolor="#023264 " width="1" height="1">< img src="./images/void.g if" alt="" width="1" hei ght="1" vspace="0" hspac e="0" border="0"></td><t d bgcolor="#023264" heig ht="1"><img src="./image s/void.gif" alt="" width ="1" height="1" vspace=" 0" hspace="0" border="0" ></td><td bgcolor="#0232 64" width="1" height="1" ><img src="./images/void .gif" alt="" width="1" h eight="1" vspace="0" hsp ace="0" border="0"></td> </tr><tr><td bgcolor="#0 23264" width="1"><img sr c="./images/void.gif" al t="" width="1" height="1 " vspace="0" hspace="0" border="0"></td><td bgco lor="#ffffff" height="1" ><pre> create table use rs ( user_name varchar(15) not null p rimary key, user_pass varchar(15) not null ); create tabl e user_roles ( user_n ame varchar(15) not null, role_name varchar(15) not n ull, primary key (use r_name, role_name) ); </pre></td><td bgcolor=" #023264" width="1"><img src="./images/void.gif" alt="" width="1" height= "1" vspace="0" hspace="0 " border="0"></td></tr>< tr><td bgcolor="#023264" width="1" height="1"><i mg src="./images/void.gi f" alt="" width="1" heig ht="1" vspace="0" hspace ="0" border="0"></td><td bgcolor="#023264" heigh t="1"><img src="./images /void.gif" alt="" width= "1" height="1" vspace="0 " hspace="0" border="0"> </td><td bgcolor="#02326 4" width="1" height="1"> <img src="./images/void. gif" alt="" width="1" he ight="1" vspace="0" hspa ce="0" border="0"></td>< /tr></table></div> <p >Example <code>Realm</co de> elements are include d (commented out) in the default <code>$CATALIN A_BASE/conf/server.xml</ code> file. Here's an e xample for using a MySQ L database called "autho rity", configured with t he tables described abo ve, and accessed with us ername "dbuser" and pass word "dbpass":</p> <div align="left"><table cel lspacing="4" cellpadding ="0" border="0"><tr><td bgcolor="#023264" width= "1" height="1"><img src= "./images/void.gif" alt= "" width="1" height="1" vspace="0" hspace="0" bo rder="0"></td><td bgcolo r="#023264" height="1">< img src="./images/void.g if" alt="" width="1" hei ght="1" vspace="0" hspac e="0" border="0"></td><t d bgcolor="#023264" widt h="1" height="1"><img sr c="./images/void.gif" al t="" width="1" height="1 " vspace="0" hspace="0" border="0"></td></tr><tr ><td bgcolor="#023264" w idth="1"><img src="./ima ges/void.gif" alt="" wid th="1" height="1" vspace ="0" hspace="0" border=" 0"></td><td bgcolor="#ff ffff" height="1"><pre> <Realm className="org .apache.catalina.realm.J DBCRealm" driverN ame="org.gjt.mm.mysql.Dr iver" connectionURL= "jdbc:mysql://localhost/ authority?user=dbuser&am p;amp;password=dbpass" userTable="users" userNameCol="user_name" userCredCol="user_pass" userRoleTable="user _roles" roleNameCol="rol e_name"/> </pre></td ><td bgcolor="#023264" w idth="1"><img src="./ima ges/void.gif" alt="" wid th="1" height="1" vspace ="0" hspace="0" border=" 0"></td></tr><tr><td bgc olor="#023264" width="1" height="1"><img src="./ images/void.gif" alt="" width="1" height="1" vsp ace="0" hspace="0" borde r="0"></td><td bgcolor=" #023264" height="1"><img src="./images/void.gif" alt="" width="1" height ="1" vspace="0" hspace=" 0" border="0"></td><td b gcolor="#023264" width=" 1" height="1"><img src=" ./images/void.gif" alt=" " width="1" height="1" v space="0" hspace="0" bor der="0"></td></tr></tabl e></div> <h3>Addition al Notes</h3> <p>JDBC Realm operates according to the following rules: </p> <ul> <li>When a u ser attempts to access a protected resource for the first time, Tom cat will call the <code> authenticate()</code> me thod of this <code> Realm</code>. Thus, any changes you have made t o the database dire ctly (new users, changed passwords or roles, etc .) will be immediately reflected.</li> <li >Once a user has been au thenticated, the user (a nd his or her associated roles) are cached within Tomcat for the du ration of the user's log in. (For FORM-based authentication, that me ans until the session ti mes out or is inval idated; for BASIC authen tication, that means unt il the user closes their browser). The cac hed user is <strong>not< /strong> saved and restored across sessions serialisations. Any cha nges to the database information for an alr eady authenticated user will <strong>not</strong > be reflected unti l the next time that use r logs on again.</li> < li>Administering the inf ormation in the <em>user s</em> and <em>user role s</em> table is the responsibility of your own applications. Tomca t does not provide any built-in capabilitie s to maintain users and roles.</li> </ul> </ blockquote></td></tr></t able> <table border ="0" cellspacing="0" cel lpadding="2"><tr><td bgc olor="#828DA6"><font col or="#ffffff" face="arial ,helvetica.sanserif"><a name="DataSourceRealm">< strong>DataSourceRealm</ strong></a></font></td>< /tr><tr><td><blockquote> <h3>Introduction</h3 > <p><strong>DataSour ceRealm</strong> is an i mplementation of the Tom cat <code>Realm</code> interface that looks up users in a relational da tabase accessed via a J NDI named JDBC DataSourc e. There is substantial configuration flexibil ity that lets you adapt to existing table and co lumn names, as long as your database structure conforms to the followin g requirements:</p> <ul > <li>There must be a t able, referenced below a s the <em>users</em> tab le, that contains o ne row for every valid u ser that this <code>Real m</code> should rec ognize.</li> <li>The <e m>users</em> table must contain at least two col umns (it may contai n more if your existing applications required it ): <ul> <li>Us ername to be recognized by Tomcat when the user logs in.</li> <li>P assword to be recognized by Tomcat when the user logs in. This value may in cleartext o r digested - see below f or more informa tion.</li> </ul></l i> <li>There must be a table, referenced below as the <em>user roles</e m> table, that cont ains one row for every v alid role that is assign ed to a particular user. It is legal for a user to have zero, one, or more than one v alid role.</li> <li>The <em>user roles</em> tab le must contain at least two columns (it may contain more if your e xisting applications req uired it): <ul> <li>Username to be rec ognized by Tomcat (same value as is specified in the <em>users< /em> table).</li> < li>Role name of a valid role associated with thi s user.</li> </ul>< /li> </ul> <h3>Quick Start</h3> <p>To set up Tomcat to use DataSo urceRealm, you will need to follow these steps:< /p> <ol> <li>If you ha ve not yet done so, crea te tables and columns in your database that conform to the requirem ents described above.</l i> <li>Configure a data base username and passwo rd for use by Tomcat, th at has at least rea d only access to the tab les described above. (T omcat will never at tempt to write to these tables.)</li> <li>Confi gure a JNDI named JDBC D ataSource for your datab ase. Refer to the <a href="jndi-datasource -examples-howto.html">JN DI DataSource Example HO W-TO</a> for inform ation on how to configur e a JNDI named JDBC Data Source.</li> <li>Set up a <code><Realm></ code> element, as descri bed below, in your <code>$CATALINA_BASE/con f/server.xml</code> file .</li> <li>Restart Tomc at if it is already runn ing.</li> </ol> <h3> Realm Element Attributes </h3> <p>To configure DataSourceRealm, you wi ll create a <code><Re alm></code> element and nest it in your <cod e>$CATALINA_BASE/conf/se rver.xml</code> file, a s described <a href="#Co nfiguring a Realm">above </a>. The attributes for the DataSourceRealm ar e defined in the <a href ="config/realm.html">Rea lm</a> configuration do cumentation.</p> <h3> Example</h3> <p>An ex ample SQL script to crea te the needed tables mig ht look something like this (adapt the syntax a s required for your part icular database):</p> < div align="left"><table cellspacing="4" cellpadd ing="0" border="0"><tr>< td bgcolor="#023264" wid th="1" height="1"><img s rc="./images/void.gif" a lt="" width="1" height=" 1" vspace="0" hspace="0" border="0"></td><td bgc olor="#023264" height="1 "><img src="./images/voi d.gif" alt="" width="1" height="1" vspace="0" hs pace="0" border="0"></td ><td bgcolor="#023264" w idth="1" height="1"><img src="./images/void.gif" alt="" width="1" height ="1" vspace="0" hspace=" 0" border="0"></td></tr> <tr><td bgcolor="#023264 " width="1"><img src="./ images/void.gif" alt="" width="1" height="1" vsp ace="0" hspace="0" borde r="0"></td><td bgcolor=" #ffffff" height="1"><pre > create table users ( user_name var char(15) not null primar y key, user_pass varchar(15) not null ); create table use r_roles ( user_name varchar(15) not n ull, role_name varchar(15) not null, primary key (user_nam e, role_name) ); </pre ></td><td bgcolor="#0232 64" width="1"><img src=" ./images/void.gif" alt=" " width="1" height="1" v space="0" hspace="0" bor der="0"></td></tr><tr><t d bgcolor="#023264" widt h="1" height="1"><img sr c="./images/void.gif" al t="" width="1" height="1 " vspace="0" hspace="0" border="0"></td><td bgco lor="#023264" height="1" ><img src="./images/void .gif" alt="" width="1" h eight="1" vspace="0" hsp ace="0" border="0"></td> <td bgcolor="#023264" wi dth="1" height="1"><img src="./images/void.gif" alt="" width="1" height= "1" vspace="0" hspace="0 " border="0"></td></tr>< /table></div> <p>Here is an example for using a MySQL database called "authority", configured with the tables descri bed above, and accessed with the JNDI JDBC DataS ource with name "java:/ comp/env/jdbc/authority" .</p> <div align="left" ><table cellspacing="4" cellpadding="0" border=" 0"><tr><td bgcolor="#023 264" width="1" height="1 "><img src="./images/voi d.gif" alt="" width="1" height="1" vspace="0" hs pace="0" border="0"></td ><td bgcolor="#023264" h eight="1"><img src="./im ages/void.gif" alt="" wi dth="1" height="1" vspac e="0" hspace="0" border= "0"></td><td bgcolor="#0 23264" width="1" height= "1"><img src="./images/v oid.gif" alt="" width="1 " height="1" vspace="0" hspace="0" border="0"></ td></tr><tr><td bgcolor= "#023264" width="1"><img src="./images/void.gif" alt="" width="1" height ="1" vspace="0" hspace=" 0" border="0"></td><td b gcolor="#ffffff" height= "1"><pre> <Realm cla ssName="org.apache.catal ina.realm.DataSourceReal m" dataSourceName="j dbc/authority" userT able="users" userNameCol ="user_name" userCredCol ="user_pass" userRol eTable="user_roles" role NameCol="role_name"/> </pre></td><td bgcolor ="#023264" width="1"><im g src="./images/void.gif " alt="" width="1" heigh t="1" vspace="0" hspace= "0" border="0"></td></tr ><tr><td bgcolor="#02326 4" width="1" height="1"> <img src="./images/void. gif" alt="" width="1" he ight="1" vspace="0" hspa ce="0" border="0"></td>< td bgcolor="#023264" hei ght="1"><img src="./imag es/void.gif" alt="" widt h="1" height="1" vspace= "0" hspace="0" border="0 "></td><td bgcolor="#023 264" width="1" height="1 "><img src="./images/voi d.gif" alt="" width="1" height="1" vspace="0" hs pace="0" border="0"></td ></tr></table></div> <h3>Additional Notes</h3 > <p>DataSourceRealm operates according to th e following rules:</p> <ul> <li>When a user at tempts to access a prote cted resource for the fi rst time, Tomcat wi ll call the <code>authen ticate()</code> method o f this <code>Realm< /code>. Thus, any chang es you have made to the database directly ( new users, changed passw ords or roles, etc.) wil l be immediately re flected.</li> <li>Once a user has been authenti cated, the user (and his or her associated roles) are cached within Tomcat for the duration of the user's login. (For FORM-based authe ntication, that means un til the session times ou t or is invalidated ; for BASIC authenticati on, that means until the user closes their browser). The cached us er is <strong>not</stron g> saved and restor ed across sessions seria lisations. Any changes t o the database info rmation for an already a uthenticated user will < strong>not</strong> be reflected until the next time that user logs on again.</li> <li>Adm inistering the informati on in the <em>users</em> and <em>user roles</em> table is the respo nsibility of your own ap plications. Tomcat does not provide any bu ilt-in capabilities to m aintain users and roles. </li> </ul> </blockq uote></td></tr></table> <table border="0" c ellspacing="0" cellpaddi ng="2"><tr><td bgcolor=" #828DA6"><font color="#f fffff" face="arial,helve tica.sanserif"><a name=" JNDIRealm"><strong>JNDIR ealm</strong></a></font> </td></tr><tr><td><block quote> <h3>Introducti on</h3> <p><strong>JN DIRealm</strong> is an i mplementation of the Tom cat <code>Realm</code> interface that looks up users in an LDAP directo ry server accessed by a JNDI provider (typicall y, the standard LDAP pr ovider that is available with the JNDI API class es). The realm supports a variety of approaches to using a directory fo r authentication.</p> <h4>Connecting to the directory</h4> <p>The realm's connection to t he directory is defined by the <strong>connecti onURL</strong> configura tion attribute. This is a URL whose format is d efined by the JNDI provi der. It is usually an LD AP URL that specifies t he domain name of the di rectory server to connec t to, and optionally th e port number and distin guished name (DN) of the required root naming c ontext.</p> <p>If you have more than one prov ider you can configure a n <strong>alternateURL< /strong>. If a socket c onnection can not be ma de to the provider at th e <strong>connectionURL< /strong> an attempt wil l be made to use the <st rong>alternateURL</stron g>.</p> <p>When makin g a connection in order to search the directory and retrieve user and r ole information, the rea lm authenticates itself to the directory with t he username and password specified by the <stro ng>connectionName</stron g> and <strong>connecti onPassword</strong> prop erties. If these propert ies are not specified t he connection is anonymo us. This is sufficient i n many cases. </p> <h4>Selecting the user 's directory entry</h4> <p>Each user that can be authenticated must b e represented in the di rectory by an individual entry that corresponds to an element in the in itial <code>DirContext</ code> defined by the <s trong>connectionURL</str ong> attribute. This use r entry must have an at tribute containing the u sername that is presente d for authentication.</ p> <p>Often the disti nguished name of the use r's entry contains the username presented for a uthentication but is oth erwise the same for all users. In this case the <strong>userPattern</st rong> attribute may be used to specify the DN, with "{0}" marking where the username should be substituted.</p> <p> Otherwise the realm must search the directory to find a unique entry co ntaining the username. T he following attributes configure this search: <ul> <li>< strong>userBase</strong> - the entry that is the base of the s ubtree containing users. If not specified, the search base is the top-level context.< /li> <li><strong >userSubtree</strong> - the search scope. Set to <code>true</c ode> if you wish to sear ch the entire subtree rooted at the <s trong>userBase</strong> entry. The default value of <code>fals e</code> requests a sing le-level search including only the top level.</li> <li ><strong>userSearch</str ong> - pattern specifyin g the LDAP sea rch filter to use after substitution of the user name.</li> </ul> </p> <h4>Authentic ating the user</h4> < ul> <li> <p><b>Bind mo de</b></p> <p>By defa ult the realm authentica tes a user by binding to the directory with the DN of the entry for tha t user and the password presented by the user. If this simple bind succ eeds the user is conside red to be authenticated .</p> <p>For security reasons a directory may store a digest of the u ser's password rather t han the clear text versi on (see <a href="#Digest ed Passwords">Digested P asswords</a> for more in formation). In that case , as part of the simple bind operation the dire ctory automatically com putes the correct digest of the plaintext passwo rd presented by the use r before validating it a gainst the stored value. In bind mode, therefor e, the realm is not invo lved in digest processin g. The <strong>digest</ strong> attribute is not used, and will be ignor ed if set.</p> </li> <li> <p><b>Comparison mode</b></p> <p>Altern atively, the realm may r etrieve the stored pass word from the directory and compare it explicitl y with the value presen ted by the user. This mo de is configured by sett ing the <strong>userPas sword</strong> attribute to the name of a direct ory attribute in the us er's entry that contains the password.</p> <p >Comparison mode has som e disadvantages. First, the <strong>connectionN ame</strong> and <stron g>connectionPassword</st rong> attributes must be configured to allow th e realm to read users' p asswords in the director y. For security reasons this is generally undes irable; indeed many dire ctory implementations w ill not allow even the d irectory manager to read these passwords. In ad dition, the realm must h andle password digests itself, including variat ions in the algorithms u sed and ways of represe nting password hashes in the directory. However, the realm may sometime s need access to the sto red password, for exampl e to support HTTP Diges t Access Authentication (RFC 2069). (Note that H TTP digest authenticati on is different from the storage of password dig ests in the repository for user information as discussed above). </p> </li> </ul> <h4>Ass igning roles to the user </h4> <p>The director y realm supports two app roaches to the represent ation of roles in the d irectory:</p> <ul> < li> <p><b>Roles as expl icit directory entries</ b></p> <p>Roles may b e represented by explici t directory entries. A r ole entry is usually an LDAP group entry with o ne attribute containing the name of the role an d another whose values a re the distinguished na mes or usernames of the users in that role. The following attributes c onfigure a directory sea rch to find the names o f roles associated with the authenticated user:< /p> <ul> <li><strong >roleBase</strong> - the base entry for the role search. If not spe cified, the search base is the top-level directo ry context.</li> <li><strong>roleSubtree </strong> - the search scope. Set to <code> true</code> if you wish to search the entire subtree rooted at the <code>roleBase</code> en try. The default va lue of <code>false</code > requests a single-leve l search including the top level only.</li> <li><strong>roleSear ch</strong> - the LDAP s earch filter for se lecting role entries. It optionally includes pat tern replacements " {0}" for the distinguish ed name and/or "{1}" for the username and/o r "{2}" for an attribute from user's directory e ntry, of the authen ticated user. Use <stron g>userRoleAttribute</str ong> to specify the name of the attribute t hat provides the value f or "{2}".</li> <li><s trong>roleName</strong> - the attribute in a rol e entry containing the name of that role.< /li> <li><strong>role Nested</strong> - enable nested roles. Set to <code>true</code> if you want to nest roles in roles. If configured, then every newly found roleName and disti nguished Name will be recursively tried fo r a new role search. The default value is <code>false</code>.</li> </ul> </li> </ul > <ul> <li> <p><b>R oles as an attribute of the user entry</b></p> <p>Role names may also be held as the values o f an attribute in the u ser's directory entry. U se <strong>userRoleName< /strong> to specify the name of this attribute. </p> </li> </ul> <p >A combination of both a pproaches to role repres entation may be used.</p > <h3>Quick Start</h3 > <p>To set up Tomcat to use JNDIRealm, you w ill need to follow these steps:</p> <ol> <li>M ake sure your directory server is configured wit h a schema that matches the requirements li sted above.</li> <li>If required, configure a u sername and password for use by Tomcat, that has read only access t o the information descri bed above. (Tomcat will never attempt to m odify this information.) </li> <li>Set up a <cod e><Realm></code> e lement, as described bel ow, in your <code>$ CATALINA_BASE/conf/serve r.xml</code> file.</li> <li>Restart Tomcat if i t is already running.</l i> </ol> <h3>Realm E lement Attributes</h3> <p>To configure JNDIRe alm, you will create a < code><Realm></code > element and nest it i n your <code>$CATALINA_B ASE/conf/server.xml</cod e> file, as described < a href="#Configuring a R ealm">above</a>. The att ributes for the JNDIRea lm are defined in the <a href="config/realm.html ">Realm</a> configuratio n documentation.</p> <h3>Example</h3> <p> Creation of the appropri ate schema in your direc tory server is beyond th e scope of this documen t, because it is unique to each directory server implementation. In th e examples below, we wil l assume that you are us ing a distribution of t he OpenLDAP directory se rver (version 2.0.11 or later), which can be do wnloaded from <a href=" http://www.openldap.org" >http://www.openldap.org </a>. Assume that your <code>slapd.conf</code> file contains the follo wing settings (among ot hers):</p> <div align=" left"><table cellspacing ="4" cellpadding="0" bor der="0"><tr><td bgcolor= "#023264" width="1" heig ht="1"><img src="./image s/void.gif" alt="" width ="1" height="1" vspace=" 0" hspace="0" border="0" ></td><td bgcolor="#0232 64" height="1"><img src= "./images/void.gif" alt= "" width="1" height="1" vspace="0" hspace="0" bo rder="0"></td><td bgcolo r="#023264" width="1" he ight="1"><img src="./ima ges/void.gif" alt="" wid th="1" height="1" vspace ="0" hspace="0" border=" 0"></td></tr><tr><td bgc olor="#023264" width="1" ><img src="./images/void .gif" alt="" width="1" h eight="1" vspace="0" hsp ace="0" border="0"></td> <td bgcolor="#ffffff" he ight="1"><pre> database ldbm suffix dc="mycomp any",dc="com" rootdn "c n=Manager,dc=mycompany,d c=com" rootpw secret < /pre></td><td bgcolor="# 023264" width="1"><img s rc="./images/void.gif" a lt="" width="1" height=" 1" vspace="0" hspace="0" border="0"></td></tr><t r><td bgcolor="#023264" width="1" height="1"><im g src="./images/void.gif " alt="" width="1" heigh t="1" vspace="0" hspace= "0" border="0"></td><td bgcolor="#023264" height ="1"><img src="./images/ void.gif" alt="" width=" 1" height="1" vspace="0" hspace="0" border="0">< /td><td bgcolor="#023264 " width="1" height="1">< img src="./images/void.g if" alt="" width="1" hei ght="1" vspace="0" hspac e="0" border="0"></td></ tr></table></div> <p> We will assume for <code >connectionURL</code> th at the directory server runs on the same machin e as Tomcat. See <a hre f="http://java.sun.com/p roducts/jndi/docs.html"> http://java.sun.com/prod ucts/jndi/docs.html</a> for more information ab out configuring and usin g the JNDI LDAP provide r.</p> <p>Next, assum e that this directory se rver has been populated with elements as shown below (in LDIF format):< /p> <div align="left" ><table cellspacing="4" cellpadding="0" border=" 0"><tr><td bgcolor="#023 264" width="1" height="1 "><img src="./images/voi d.gif" alt="" width="1" height="1" vspace="0" hs pace="0" border="0"></td ><td bgcolor="#023264" h eight="1"><img src="./im ages/void.gif" alt="" wi dth="1" height="1" vspac e="0" hspace="0" border= "0"></td><td bgcolor="#0 23264" width="1" height= "1"><img src="./images/v oid.gif" alt="" width="1 " height="1" vspace="0" hspace="0" border="0"></ td></tr><tr><td bgcolor= "#023264" width="1"><img src="./images/void.gif" alt="" width="1" height ="1" vspace="0" hspace=" 0" border="0"></td><td b gcolor="#ffffff" height= "1"><pre> # Define to p-level entry dn: dc=my company,dc=com objectCl ass: dcObject dc:mycomp any # Define an entry to contain people # se arches for users are bas ed on this entry dn: ou =people,dc=mycompany,dc= com objectClass: organi zationalUnit ou: people # Define a user entr y for Janet Jones dn: u id=jjones,ou=people,dc=m ycompany,dc=com objectC lass: inetOrgPerson uid : jjones sn: jones cn: janet jones mail: j.jo nes@mycompany.com userP assword: janet # Defi ne a user entry for Fred Bloggs dn: uid=fbloggs ,ou=people,dc=mycompany, dc=com objectClass: ine tOrgPerson uid: fbloggs sn: bloggs cn: fred b loggs mail: f.bloggs@my company.com userPasswor d: fred # Define an e ntry to contain LDAP gro ups # searches for role s are based on this entr y dn: ou=groups,dc=myco mpany,dc=com objectClas s: organizationalUnit o u: groups # Define an entry for the "tomcat" role dn: cn=tomcat,ou=g roups,dc=mycompany,dc=co m objectClass: groupOfU niqueNames cn: tomcat uniqueMember: uid=jjones ,ou=people,dc=mycompany, dc=com uniqueMember: ui d=fbloggs,ou=people,dc=m ycompany,dc=com # Def ine an entry for the "ro le1" role dn: cn=role1, ou=groups,dc=mycompany,d c=com objectClass: grou pOfUniqueNames cn: role 1 uniqueMember: uid=fbl oggs,ou=people,dc=mycomp any,dc=com </pre></td>< td bgcolor="#023264" wid th="1"><img src="./image s/void.gif" alt="" width ="1" height="1" vspace=" 0" hspace="0" border="0" ></td></tr><tr><td bgcol or="#023264" width="1" h eight="1"><img src="./im ages/void.gif" alt="" wi dth="1" height="1" vspac e="0" hspace="0" border= "0"></td><td bgcolor="#0 23264" height="1"><img s rc="./images/void.gif" a lt="" width="1" height=" 1" vspace="0" hspace="0" border="0"></td><td bgc olor="#023264" width="1" height="1"><img src="./ images/void.gif" alt="" width="1" height="1" vsp ace="0" hspace="0" borde r="0"></td></tr></table> </div> <p>An example <code>Realm</code> eleme nt for the OpenLDAP dire ctory server configured as described above migh t look like this, assumi ng that users use their uid (e.g. jjones) to lo gin to the application and that an anonymous co nnection is sufficient t o search the directory and retrieve role inform ation:</p> <div align ="left"><table cellspaci ng="4" cellpadding="0" b order="0"><tr><td bgcolo r="#023264" width="1" he ight="1"><img src="./ima ges/void.gif" alt="" wid th="1" height="1" vspace ="0" hspace="0" border=" 0"></td><td bgcolor="#02 3264" height="1"><img sr c="./images/void.gif" al t="" width="1" height="1 " vspace="0" hspace="0" border="0"></td><td bgco lor="#023264" width="1" height="1"><img src="./i mages/void.gif" alt="" w idth="1" height="1" vspa ce="0" hspace="0" border ="0"></td></tr><tr><td b gcolor="#023264" width=" 1"><img src="./images/vo id.gif" alt="" width="1" height="1" vspace="0" h space="0" border="0"></t d><td bgcolor="#ffffff" height="1"><pre> <Re alm className="org.apa che.catalina.realm.JNDIR ealm" connectionUR L="ldap://localhost:389" userPattern="ui d={0},ou=people,dc=mycom pany,dc=com" roleBase="ou=groups,dc=m ycompany,dc=com" roleName="cn" roleSearch="(uniqueMe mber={0})" /> </pre ></td><td bgcolor="#0232 64" width="1"><img src=" ./images/void.gif" alt=" " width="1" height="1" v space="0" hspace="0" bor der="0"></td></tr><tr><t d bgcolor="#023264" widt h="1" height="1"><img sr c="./images/void.gif" al t="" width="1" height="1 " vspace="0" hspace="0" border="0"></td><td bgco lor="#023264" height="1" ><img src="./images/void .gif" alt="" width="1" h eight="1" vspace="0" hsp ace="0" border="0"></td> <td bgcolor="#023264" wi dth="1" height="1"><img src="./images/void.gif" alt="" width="1" height= "1" vspace="0" hspace="0 " border="0"></td></tr>< /table></div> <p>With this configuration, the realm will determine th e user's distinguished name by substituting the username into the <cod e>userPattern</code>, au thenticate by binding to the directory with thi s DN and the password re ceived from the user, an d search the directory to find the user's roles .</p> <p>Now suppose that users are expected to enter their email add ress rather than their userid when logging in. In this case the realm m ust search the director y for the user's entry. (A search is also necess ary when user entries a re held in multiple subt rees corresponding perha ps to different organiz ational units or company locations).</p> <p>F urther, suppose that in addition to the group en tries you want to use a n attribute of the user' s entry to hold roles. N ow the entry for Janet Jones might read as foll ows:</p> <div align=" left"><table cellspacing ="4" cellpadding="0" bor der="0"><tr><td bgcolor= "#023264" width="1" heig ht="1"><img src="./image s/void.gif" alt="" width ="1" height="1" vspace=" 0" hspace="0" border="0" ></td><td bgcolor="#0232 64" height="1"><img src= "./images/void.gif" alt= "" width="1" height="1" vspace="0" hspace="0" bo rder="0"></td><td bgcolo r="#023264" width="1" he ight="1"><img src="./ima ges/void.gif" alt="" wid th="1" height="1" vspace ="0" hspace="0" border=" 0"></td></tr><tr><td bgc olor="#023264" width="1" ><img src="./images/void .gif" alt="" width="1" h eight="1" vspace="0" hsp ace="0" border="0"></td> <td bgcolor="#ffffff" he ight="1"><pre> dn: uid= jjones,ou=people,dc=myco mpany,dc=com objectClas s: inetOrgPerson uid: j jones sn: jones cn: ja net jones mail: j.jones @mycompany.com memberOf : role2 memberOf: role3 userPassword: janet < /pre></td><td bgcolor="# 023264" width="1"><img s rc="./images/void.gif" a lt="" width="1" height=" 1" vspace="0" hspace="0" border="0"></td></tr><t r><td bgcolor="#023264" width="1" height="1"><im g src="./images/void.gif " alt="" width="1" heigh t="1" vspace="0" hspace= "0" border="0"></td><td bgcolor="#023264" height ="1"><img src="./images/ void.gif" alt="" width=" 1" height="1" vspace="0" hspace="0" border="0">< /td><td bgcolor="#023264 " width="1" height="1">< img src="./images/void.g if" alt="" width="1" hei ght="1" vspace="0" hspac e="0" border="0"></td></ tr></table></div> <p> This realm configuratio n would satisfy the new requirements:</p> <di v align="left"><table ce llspacing="4" cellpaddin g="0" border="0"><tr><td bgcolor="#023264" width ="1" height="1"><img src ="./images/void.gif" alt ="" width="1" height="1" vspace="0" hspace="0" b order="0"></td><td bgcol or="#023264" height="1"> <img src="./images/void. gif" alt="" width="1" he ight="1" vspace="0" hspa ce="0" border="0"></td>< td bgcolor="#023264" wid th="1" height="1"><img s rc="./images/void.gif" a lt="" width="1" height=" 1" vspace="0" hspace="0" border="0"></td></tr><t r><td bgcolor="#023264" width="1"><img src="./im ages/void.gif" alt="" wi dth="1" height="1" vspac e="0" hspace="0" border= "0"></td><td bgcolor="#f fffff" height="1"><pre> <Realm className=" org.apache.catalina.real m.JNDIRealm" conne ctionURL="ldap://localho st:389" userB ase="ou=people,dc=mycomp any,dc=com" use rSearch="(mail={0})" userRoleName="member Of" roleBase= "ou=groups,dc=mycompany, dc=com" roleN ame="cn" roleSe arch="(uniqueMember={0}) " /> </pre></td><td bgcolor="#023264" width ="1"><img src="./images/ void.gif" alt="" width=" 1" height="1" vspace="0" hspace="0" border="0">< /td></tr><tr><td bgcolor ="#023264" width="1" hei ght="1"><img src="./imag es/void.gif" alt="" widt h="1" height="1" vspace= "0" hspace="0" border="0 "></td><td bgcolor="#023 264" height="1"><img src ="./images/void.gif" alt ="" width="1" height="1" vspace="0" hspace="0" b order="0"></td><td bgcol or="#023264" width="1" h eight="1"><img src="./im ages/void.gif" alt="" wi dth="1" height="1" vspac e="0" hspace="0" border= "0"></td></tr></table></ div> <p>Now when Jane t Jones logs in as "j.jo nes@mycompany.com", the realm searches the dire ctory for a unique entry with that value as its mail attribute and atte mpts to bind to the dire ctory as <code>uid=jjon es,ou=people,dc=mycompan y,dc=com</code> with the given password. If aut hentication succeeds, sh e is assigned three role s: "role2" and "role3", the values of the "memb erOf" attribute in her directory entry, and "to mcat", the value of the "cn" attribute in the o nly group entry of which she is a member.</p> <p>Finally, to authenti cate the user by retriev ing the password from t he directory and making a local comparison in th e realm, you might use a realm configuration li ke this:</p> <div ali gn="left"><table cellspa cing="4" cellpadding="0" border="0"><tr><td bgco lor="#023264" width="1" height="1"><img src="./i mages/void.gif" alt="" w idth="1" height="1" vspa ce="0" hspace="0" border ="0"></td><td bgcolor="# 023264" height="1"><img src="./images/void.gif" alt="" width="1" height= "1" vspace="0" hspace="0 " border="0"></td><td bg color="#023264" width="1 " height="1"><img src=". /images/void.gif" alt="" width="1" height="1" vs pace="0" hspace="0" bord er="0"></td></tr><tr><td bgcolor="#023264" width ="1"><img src="./images/ void.gif" alt="" width=" 1" height="1" vspace="0" hspace="0" border="0">< /td><td bgcolor="#ffffff " height="1"><pre> < Realm className="org.a pache.catalina.realm.JND IRealm" connectionN ame="cn=Manager,dc=mycom pany,dc=com" connection Password="secret" connectionURL="ldap://lo calhost:389" user Password="userPassword" userPattern="uid ={0},ou=people,dc=mycomp any,dc=com" r oleBase="ou=groups,dc=my company,dc=com" roleName="cn" roleSearch="(uniqueMem ber={0})" /> </pre> </td><td bgcolor="#02326 4" width="1"><img src=". /images/void.gif" alt="" width="1" height="1" vs pace="0" hspace="0" bord er="0"></td></tr><tr><td bgcolor="#023264" width ="1" height="1"><img src ="./images/void.gif" alt ="" width="1" height="1" vspace="0" hspace="0" b order="0"></td><td bgcol or="#023264" height="1"> <img src="./images/void. gif" alt="" width="1" he ight="1" vspace="0" hspa ce="0" border="0"></td>< td bgcolor="#023264" wid th="1" height="1"><img s rc="./images/void.gif" a lt="" width="1" height=" 1" vspace="0" hspace="0" border="0"></td></tr></ table></div> <p>Howev er, as discussed above, the default bind mode fo r authentication is usu ally to be preferred.</p > <h3>Additional Note s</h3> <p>JNDIRealm o perates according to the following rules:</p> < ul> <li>When a user att empts to access a protec ted resource for the fir st time, Tomcat wil l call the <code>authent icate()</code> method of this <code>Realm</ code>. Thus, any change s you have made to the d irectory (new users , changed passwords or r oles, etc.) will be imme diately reflected.< /li> <li>Once a user ha s been authenticated, th e user (and his or her a ssociated roles) ar e cached within Tomcat f or the duration of the u ser's login. (For F ORM-based authentication , that means until the s ession times out or is invalidated; for BAS IC authentication, that means until the user closes their browser). The cached user is <st rong>not</strong> saved and restored across sessions serialisations . Any changes to the dir ectory information for an already authentic ated user will <strong>n ot</strong> be refl ected until the next tim e that user logs on agai n.</li> <li>Administeri ng the information in th e directory server is the responsibility of your own applications. Tomcat does not pr ovide any built-in capab ilities to maintain user s and roles.</li> </ul> </blockquote></td></ tr></table> <table border="0" cellspacing=" 0" cellpadding="2"><tr>< td bgcolor="#828DA6"><fo nt color="#ffffff" face= "arial,helvetica.sanseri f"><a name="UserDatabase Realm"><strong>UserDatab aseRealm</strong></a></f ont></td></tr><tr><td><b lockquote> <h3>Introd uction</h3> <p><stron g>UserDatabaseRealm</str ong> is an implementatio n of the Tomcat <code>R ealm</code> interface th at uses a JNDI resource to store user informati on. By default, the JNDI resource is backed by a n XML file. It is not d esigned for large-scale production use. At start up time, the UserDatabas eRealm loads informatio n about all users, and t heir corresponding roles , from an XML document (by default, this docume nt is loaded from <code >$CATALINA_BASE/conf/tom cat-users.xml</code>). T he users, their password s and their roles may a ll be editing dynamicall y, typically via JMX. Ch anges may be saved and will be reflected in the XML file.</p> <h3>Re alm Element Attributes</ h3> <p>To configure U serDatabaseRealm, you wi ll create a <code><Re alm></code> element and nest it in your <cod e>$CATALINA_BASE/conf/se rver.xml</code> file, a s described <a href="#Co nfiguring a Realm">above </a>. The attributes for the UserDatabaseRealm are defined in the <a hr ef="config/realm.html">R ealm</a> configuration documentation.</p> <h 3>User File Format</h3> <p>The users file use s the same format as the <a href="#MemoryRealm" >MemoryRealm</a>.</p> <h3>Example</h3> <p> The default installation of Tomcat is configured with a UserDatabaseReal m nested inside the <co de><Engine></code> element, so that it app lies to all virtual hos ts and web applications. The default contents o f the <code>conf/tomcat -users.xml</code> file i s:</p> <div align="left "><table cellspacing="4" cellpadding="0" border= "0"><tr><td bgcolor="#02 3264" width="1" height=" 1"><img src="./images/vo id.gif" alt="" width="1" height="1" vspace="0" h space="0" border="0"></t d><td bgcolor="#023264" height="1"><img src="./i mages/void.gif" alt="" w idth="1" height="1" vspa ce="0" hspace="0" border ="0"></td><td bgcolor="# 023264" width="1" height ="1"><img src="./images/ void.gif" alt="" width=" 1" height="1" vspace="0" hspace="0" border="0">< /td></tr><tr><td bgcolor ="#023264" width="1"><im g src="./images/void.gif " alt="" width="1" heigh t="1" vspace="0" hspace= "0" border="0"></td><td bgcolor="#ffffff" height ="1"><pre> <tomcat-u sers> <user nam e="tomcat" password="tom cat" roles="tomcat" /> ; <user name="role 1" password="tomcat" ro les="role1" /> &l t;user name="both" pas sword="tomcat" roles="to mcat,role1" /> </ tomcat-users> </pre> </td><td bgcolor="#02326 4" width="1"><img src=". /images/void.gif" alt="" width="1" height="1" vs pace="0" hspace="0" bord er="0"></td></tr><tr><td bgcolor="#023264" width ="1" height="1"><img src ="./images/void.gif" alt ="" width="1" height="1" vspace="0" hspace="0" b order="0"></td><td bgcol or="#023264" height="1"> <img src="./images/void. gif" alt="" width="1" he ight="1" vspace="0" hspa ce="0" border="0"></td>< td bgcolor="#023264" wid th="1" height="1"><img s rc="./images/void.gif" a lt="" width="1" height=" 1" vspace="0" hspace="0" border="0"></td></tr></ table></div> <h3>Addi tional Notes</h3> <p> UserDatabaseRealm operat es according to the foll owing rules:</p> <ul> <li>When Tomcat first st arts up, it loads all de fined users and their associated informatio n from the users file. C hanges made to the data in this file will < strong>not</strong> be r ecognized until Tomcat i s restarted. Change s may be made via the Us erDatabase resource. Tom cat provides MBeans that may be accessed vi a JMX for this purpose.< /li> <li>When a user at tempts to access a prote cted resource for the fi rst time, Tomcat wi ll call the <code>authen ticate()</code> method o f this <code>Realm< /code>.</li> <li>Once a user has been authentic ated, the user (and his or her associated r oles) are cached within Tomcat for the duration of the user's login. (For FORM-based authen tication, that means unt il the session times out or is invalidated; for BASIC authenticatio n, that means until the user closes their b rowser). The cached use r is <strong>not</strong > saved and restore d across sessions serial isations.</li> </ul> </blockquote></td></t r></table> <table b order="0" cellspacing="0 " cellpadding="2"><tr><t d bgcolor="#828DA6"><fon t color="#ffffff" face=" arial,helvetica.sanserif "><a name="MemoryRealm"> <strong>MemoryRealm</str ong></a></font></td></tr ><tr><td><blockquote> <h3>Introduction</h3> <p><strong>MemoryRealm </strong> is a simple de monstration implementati on of the Tomcat <code> Realm</code> interface. It is not designed for production use. At star tup time, MemoryRealm lo ads information about al l users, and their corr esponding roles, from an XML document (by defaul t, this document is load ed from <code>$CATALINA _BASE/conf/tomcat-users. xml</code>). Changes to the data in this file are not recognized until Tomcat is restarted.</p > <h3>Realm Element A ttributes</h3> <p>To configure MemoryRealm, y ou will create a <code>& lt;Realm></code> ele ment and nest it in your <code>$CATALINA_BASE/co nf/server.xml</code> fil e, as described <a href ="#Configuring a Realm"> above</a>. The attribute s for the MemoryRealm a re defined in the <a hre f="config/realm.html">Re alm</a> configuration d ocumentation.</p> <h3 >User File Format</h3> <p>The users file (by default, <code>conf/tomc at-users.xml</code> must be an XML document, wi th a root element <code> <tomcat-users></co de>. Nested inside the root element will be a <code><user></code > element for each vali d user, consisting of th e following attributes:< /p> <ul> <li><strong>n ame</strong> - Username this user must log on wi th.</li> <li><strong>pa ssword</strong> - Passwo rd this user must log on with (in clear tex t if the <code>digest</c ode> attribute was not s et on the <code>< ;Realm></code> elemen t, or digested appropria tely as described < a href="#Digested Passwo rds">here</a> otherwise) .</li> <li><strong>role s</strong> - Comma-delim ited list of the role na mes associated with this user.</li> </ul> <h3>Additional Notes< /h3> <p>MemoryRealm o perates according to the following rules:</p> < ul> <li>When Tomcat fir st starts up, it loads a ll defined users and the ir associated infor mation from the users fi le. Changes to the data in this file will <strong>not</strong> be recognized until Tomcat is restarted.</li> <li>When a user attempt s to access a protected resource for the first t ime, Tomcat will ca ll the <code>authenticat e()</code> method of thi s <code>Realm</code >.</li> <li>Once a user has been authenticated, the user (and his or he r associated roles) are cached within Tomca t for the duration of th e user's login. (Fo r FORM-based authenticat ion, that means until th e session times out or is invalidated; for BASIC authentication, th at means until the user closes their browse r). The cached user is <strong>not</strong> sav ed and restored acr oss sessions serialisati ons.</li> <li>Administe ring the information in the users file is the re sponsibility of you r application. Tomcat d oes not provide any built-in capabilities t o maintain users and rol es.</li> </ul> </b lockquote></td></tr></ta ble> <table border= "0" cellspacing="0" cell padding="2"><tr><td bgco lor="#828DA6"><font colo r="#ffffff" face="arial, helvetica.sanserif"><a n ame="JAASRealm"><strong> JAASRealm</strong></a></ font></td></tr><tr><td>< blockquote> <h3>Intro duction</h3> <p><strong>JAASRealm</st rong> is an implementati on of the Tomcat 6 <cod e>Realm</code> interface that authenticates user s through the Java Auth entication & Authori zation Service (JAAS) fr amework which is now pr ovided as part of the st andard Java SE API.</p> <p>Using JAASRe alm gives the developer the ability to combine practically any conceiva ble security realm with Tomcat's CMA. </p> <p>JAASRealm is prot otype for Tomcat of the JAAS-based J2EE authent ication framework for J2 EE v1.4, based on the <a href="http://www.jcp.or g/en/jsr/detail?id=196"> JCP Specification Reque st 196</a> to enhance co ntainer-managed security and promote 'pluggable ' authentication mechani sms whose implementation s would be container-in dependent. </p> <p>Based on th e JAAS login module and principal (see <code>jav ax.security.auth.spi.Log inModule</code> and <co de>javax.security.Princi pal</code>), you can dev elop your own security mechanism or wrap anothe r third-party mechanism for integration with th e CMA as implemented by Tomcat. </p> <h3>Quick Start </h3> <p>To set up Tomcat to use JAASRe alm with your own JAAS l ogin module, you will need to follow these ste ps:</p> <ol> <li>Write your own LoginModule, User an d Role classes based on JAAS (see <a href="htt p://docs.oracle.com/java se/1.4.2/docs/guide/secu rity/jaas/tutorials/Gene ralAcnOnly.html">the JA AS Authentication Tutori al</a> and <a href="htt p://docs.oracle.com/java se/1.4.2/docs/guide/secu rity/jaas/JAASLMDevGuide .html">the JAAS Login Mo dule Developer's Guide< /a>) to be managed by th e JAAS Login Context (< code>javax.security.auth .login.LoginContext</cod e>) When developing you r LoginModule, note that JAASRealm's built-in <c ode>CallbackHandler</cod e> only recognizes the <code>NameCallback</code > and <code>PasswordCall back</code> at present. </li> <li>Although not spe cified in JAAS, you shou ld create seperate clas ses to distinguish betwe en users and roles, exte nding <code>javax.securi ty.Principal</code>, so that Tomcat can tell wh ich Principals returned from your login module are users and which are roles (see <code>org.apa che.catalina.realm.JAASR ealm</code>). Regardles s, the first Principal r eturned is <em>always</e m> treated as the user P rincipal. </l i> <li>Place the compiled classes on Tomcat's classpath </li> < li>Set up a login.config file for Java (see <a h ref="http://docs.oracle. com/javase/1.4.2/docs/gu ide/security/jaas/tutori als/LoginConfigFile.html ">JAAS LoginConfig file </a>) and tell Tomcat wh ere to find it by specif ying its location to th e JVM, for instance by s etting the environment variable: <code>JAVA_OPT S=$JAVA_OPTS -Djava.secu rity.auth.login.config== $CATALINA_BASE/conf/jaas .config</code></li> <li>Configure y our security-constraints in your web.xml for th e resources you want to protect</li> <li>Configure the JAASRe alm module in your serve r.xml </li> < li>Restart Tomcat if it is already running.</li> </ol> <h3>Realm Element Attri butes</h3> <p>T o configure JAASRealm as for step 6 above, you c reate a <code><Realm ></code> element and nest it in your <code>$ CATALINA_BASE/conf/serve r.xml</code> file withi n your <code><Engine& gt;</code> node. The att ributes for the JAASRea lm are defined in the <a href="config/realm.html ">Realm</a> configurati on documentation.</p> <h3>Example</h3> <p> Here is an example of ho w your server.xml snippe t should look.</p> <d iv align="left"><table c ellspacing="4" cellpaddi ng="0" border="0"><tr><t d bgcolor="#023264" widt h="1" height="1"><img sr c="./images/void.gif" al t="" width="1" height="1 " vspace="0" hspace="0" border="0"></td><td bgco lor="#023264" height="1" ><img src="./images/void .gif" alt="" width="1" h eight="1" vspace="0" hsp ace="0" border="0"></td> <td bgcolor="#023264" wi dth="1" height="1"><img src="./images/void.gif" alt="" width="1" height= "1" vspace="0" hspace="0 " border="0"></td></tr>< tr><td bgcolor="#023264" width="1"><img src="./i mages/void.gif" alt="" w idth="1" height="1" vspa ce="0" hspace="0" border ="0"></td><td bgcolor="# ffffff" height="1"><pre> <Realm className="o rg.apache.catalina.realm .JAASRealm" appName="MyFooRealm " userClassNames="o rg.foobar.realm.FooUser" roleClassNames="o rg.foobar.realm.FooRole" /> </pre></td><td bg color="#023264" width="1 "><img src="./images/voi d.gif" alt="" width="1" height="1" vspace="0" hs pace="0" border="0"></td ></tr><tr><td bgcolor="# 023264" width="1" height ="1"><img src="./images/ void.gif" alt="" width=" 1" height="1" vspace="0" hspace="0" border="0">< /td><td bgcolor="#023264 " height="1"><img src=". /images/void.gif" alt="" width="1" height="1" vs pace="0" hspace="0" bord er="0"></td><td bgcolor= "#023264" width="1" heig ht="1"><img src="./image s/void.gif" alt="" width ="1" height="1" vspace=" 0" hspace="0" border="0" ></td></tr></table></div > <p>It is the respon sibility of your login m odule to create and save User and Role objects representing Principals for the user (<code>jav ax.security.auth.Subject </code>). If your login module doesn't create a user object but also do esn't throw a login exce ption, then the Tomcat CMA will break and you w ill be left at the http ://localhost:8080/myapp/ j_security_check URI or at some other unspecifi ed location.</p> <p>The flexibility o f the JAAS approach is t wo-fold: </p> < ul> <li>you c an carry out whatever pr ocessing you require beh ind the scenes in your own login module.</li> <li>you can pl ug in a completely diffe rent LoginModule by chan ging the configuration and restarting the serve r, without any code chan ges to your application. </li> </ul> <h3>Additional N otes</h3> <ul> <li>When a us er attempts to access a protected resource for the first time, Tomcat will call t he <code>authenticate()< /code> me thod of this <code>Realm </code>. Thus, any chan ges you have made in the security mechanism directly (new users, changed password s or role s, etc.) will be immedia tely reflected.</li> <li>Once a user has been authenticated, the user (and his or her associat ed roles) are cached wit hin Tomcat for the durat ion of th e user's login. For FOR M-based authentication, that means until the session time s out or is invalidated; for BASIC authenticatio n, that m eans until the user clos es their browser. Any c hanges to the security informatio n for an already authent icated user will <strong >not</strong> be reflected until the next time that user logs on again.</li> <li>As with other <code>Realm</code> impl ementations, digested pa sswords a re supported if the <cod e><Realm></code> e lement in <code>server.x ml</code> contains a <code>digest </code> attribute; JAASR ealm's <code>CallbackHan dler</code> will digest the passw ord prior to passing it back to the <code>LoginM odule</code></li> </ul> </blockquote ></td></tr></table> <table border="0" cells pacing="0" cellpadding=" 2"><tr><td bgcolor="#828 DA6"><font color="#fffff f" face="arial,helvetica .sanserif"><a name="Comb inedRealm"><strong>Combi nedRealm</strong></a></f ont></td></tr><tr><td><b lockquote> <h3>In troduction</h3> < p><strong>CombinedRealm< /strong> is an implement ation of the Tomcat <code>Realm</code> inte rface that authenticates users through one or mo re sub-Realms.</p> <p>Using Combined Realm gives the develope r the ability to combine multiple Realms of the same or different t ypes. This can be used t o authenticate agai nst different sources, p rovide fall back in case one Realm fails or for any other purpose t hat requires multiple Re alms.</p> <p>Sub- realms are defined by ne sting <code>Realm</code> elements inside the <code>Realm</code> ele ment that defines the Co mbinedRealm. Authenticat ion will be attempt ed against each <code>Re alm</code> in the order they are listed. Au thentication against any Realm will be sufficien t to authenticate t he user.</p> <h3> Realm Element Attributes </h3> <p>To configu re a CombinedRealm, you create a <code><Realm ></code> element and nest it in your <co de>$CATALINA_BASE/conf/s erver.xml</code> fi le within your <code>< ;Engine></code> or <c ode><Host></code>. You can also nest inside a <code><Conte xt></code> node in a <code>context.xml</ code> file.</p> <h3>E xample</h3> <p>Here i s an example of how your server.xml snippet shou ld look to use a UserDa tabase Realm and a DataS ource Realm.</p> <div align="left"><table cel lspacing="4" cellpadding ="0" border="0"><tr><td bgcolor="#023264" width= "1" height="1"><img src= "./images/void.gif" alt= "" width="1" height="1" vspace="0" hspace="0" bo rder="0"></td><td bgcolo r="#023264" height="1">< img src="./images/void.g if" alt="" width="1" hei ght="1" vspace="0" hspac e="0" border="0"></td><t d bgcolor="#023264" widt h="1" height="1"><img sr c="./images/void.gif" al t="" width="1" height="1 " vspace="0" hspace="0" border="0"></td></tr><tr ><td bgcolor="#023264" w idth="1"><img src="./ima ges/void.gif" alt="" wid th="1" height="1" vspace ="0" hspace="0" border=" 0"></td><td bgcolor="#ff ffff" height="1"><pre> <Realm className="org .apache.catalina.realm.C ombinedRealm" > & lt;Realm className="org. apache.catalina.realm.Us erDatabaseRealm" resourceName="Use rDatabase"/> < Realm className="org.apa che.catalina.realm.DataS ourceRealm" dataSourceName="jdbc/a uthority" userTable="users" userNa meCol="user_name" userCr edCol="user_pass" userRoleTable="u ser_roles" roleNameCol=" role_name"/> </Re alm> </pre></td><td bgcolor="#023264" width= "1"><img src="./images/v oid.gif" alt="" width="1 " height="1" vspace="0" hspace="0" border="0"></ td></tr><tr><td bgcolor= "#023264" width="1" heig ht="1"><img src="./image s/void.gif" alt="" width ="1" height="1" vspace=" 0" hspace="0" border="0" ></td><td bgcolor="#0232 64" height="1"><img src= "./images/void.gif" alt= "" width="1" height="1" vspace="0" hspace="0" bo rder="0"></td><td bgcolo r="#023264" width="1" he ight="1"><img src="./ima ges/void.gif" alt="" wid th="1" height="1" vspace ="0" hspace="0" border=" 0"></td></tr></table></d iv> </blockquote></td ></tr></table> <table border="0" cellspacing= "0" cellpadding="2"><tr> <td bgcolor="#828DA6"><f ont color="#ffffff" face ="arial,helvetica.sanser if"><a name="LockOutReal m"><strong>LockOutRealm< /strong></a></font></td> </tr><tr><td><blockquote > <h3>Introductio n</h3> <p><strong >LockOutRealm</strong> i s an implementation of t he Tomcat <code>Rea lm</code> interface that extends the CombinedRea lm to provide lock out functionality to pro vide a user lock out mec hanism if there are too many failed authent ication attempts in a gi ven period of time.</p> <p>To ensure corr ect operation, there is a reasonable degree of synchronisation in t his Realm.</p> <p >This Realm does not req uire modification to the underlying Realms or th e associated user s torage mechanisms. It ac hieves this by recording all failed logins, including those for use rs that do not exist. To prevent a DOS by d eliberating making reque sts with invalid users ( and hence causing this cache to grow) the s ize of the list of users that have failed authen tication is limited .</p> <p>Sub-real ms are defined by nestin g <code>Realm</code> ele ments inside the <c ode>Realm</code> element that defines the LockOu tRealm. Authentication will be attempted ag ainst each <code>Realm</ code> in the order they are listed. Authent ication against any Real m will be sufficient to authenticate the us er.</p> <h3>Realm Element Attributes</h3> <p>To configure a LockOutRealm, you create a <code><Realm></ code> element and n est it in your <code>$CA TALINA_BASE/conf/server. xml</code> file wit hin your <code><Engin e></code> or <code>&l t;Host></code>. You can also nest inside a <code><Context> </code> node in a < code>context.xml</code> file. The attributes for the LockOutRealm a re defined in the <a hre f="config/realm.html">Re alm</a> configurati on documentation.</p> <h3>Example</h3> <p> Here is an example of ho w your server.xml snippe t should look to add loc k out functionality to a UserDatabase Realm.</p > <div align="left">< table cellspacing="4" ce llpadding="0" border="0" ><tr><td bgcolor="#02326 4" width="1" height="1"> <img src="./images/void. gif" alt="" width="1" he ight="1" vspace="0" hspa ce="0" border="0"></td>< td bgcolor="#023264" hei ght="1"><img src="./imag es/void.gif" alt="" widt h="1" height="1" vspace= "0" hspace="0" border="0 "></td><td bgcolor="#023 264" width="1" height="1 "><img src="./images/voi d.gif" alt="" width="1" height="1" vspace="0" hs pace="0" border="0"></td ></tr><tr><td bgcolor="# 023264" width="1"><img s rc="./images/void.gif" a lt="" width="1" height=" 1" vspace="0" hspace="0" border="0"></td><td bgc olor="#ffffff" height="1 "><pre> <Realm class Name="org.apache.catalin a.realm.LockOutRealm" &g t; <Realm classNa me="org.apache.catalina. realm.UserDatabaseRealm" resourceN ame="UserDatabase"/> </Realm> </pre>< /td><td bgcolor="#023264 " width="1"><img src="./ images/void.gif" alt="" width="1" height="1" vsp ace="0" hspace="0" borde r="0"></td></tr><tr><td bgcolor="#023264" width= "1" height="1"><img src= "./images/void.gif" alt= "" width="1" height="1" vspace="0" hspace="0" bo rder="0"></td><td bgcolo r="#023264" height="1">< img src="./images/void.g if" alt="" width="1" hei ght="1" vspace="0" hspac e="0" border="0"></td><t d bgcolor="#023264" widt h="1" height="1"><img sr c="./images/void.gif" al t="" width="1" height="1 " vspace="0" hspace="0" border="0"></td></tr></t able></div> </blockqu ote></td></tr></table> </blockquote></td></tr ></table></td></tr><tr c lass="noPrint"><td width ="20%" valign="top" nowr ap class="noPrint"></td> <td width="80%" valign=" top" align="left"><table border="0" cellspacing= "0" cellpadding="2"><tr> <td bgcolor="#525D76"><f ont color="#ffffff" face ="arial,helvetica.sanser if"><a name="comments_se ction" id="comments_sect ion"><strong>Comments</s trong></a></font></td></ tr><tr><td><blockquote>< p class="notice"><strong >Notice: </strong>This c omments section collects your suggestions on improving do cumentation for Apache T omcat.<br><br> If you have troubl e and need help, read <a href="ht tp://tomcat.apache.org/f indhelp.html">Find Help< /a> page and ask your question on the tomcat-users <a href="http:/ /tomcat.apache.org/lists .html">mailing list</a>. Do not a sk such questions here. This is not a Q&A se ction.<br><br> The Apache Comment s System is explained <a href="/tomcat-7.0-doc/c omments.html">here</a>. Comments may be removed by our mo derators if they are eit her imple mented or considered inv alid/off-topic.</p><scri pt type="text/javascript "><!--//--><![CDATA[//>< !-- var c omments_shortname = 'tom cat'; var comments_identifier = ' http://tomcat.apache.org /tomcat-7.0-doc/realm-ho wto.html'; (function(w, d) { if (w.loc ation.hostname.toLowerCa se() == "tomcat.apache.o rg") { d.write('<div id=" comments_thread"><\/div> '); var s = d.createEleme nt('script'); s.type = 't ext/javascript'; s.async = true; s.src = 'https:// comments.apache.org/show _comments.lua?site=' + c omments_shortname + '&pa ge=' + comments_identifi er; (d.getElementsByTagNa me('head')[0] || d.getEl ementsByTagName('body')[ 0]).appendChild(s); } else { d.writ e('<div id="comments_thr ead"><strong>Comments ar e disabled for this page at the moment.<\/strong ><\/div>'); } })(window, document); //--><!]]>< /script></blockquote></t d></tr></table></td></tr ><!--FOOTER SEPARATOR--> <tr><td colspan="2"><hr noshade size="1"></td></ tr><!--PAGE FOOTER--><tr ><td colspan="2"><div al ign="center"><font color ="#525D76" size="-1"><em > Copyright &co py; 1999-2013, Apache So ftware Foundation </em></font></div></t d></tr></table></body></ html> |