Converting multi page Tiff file from byte stream

Hi - I have Tif files stored in a database as a byte file. I am using Aspose to create a tif file. These are multi page images and some of them have combined portrait and landscape formats within the same image. Some images are showing squashed as if they are the wrong orientation. Do you know why they don’t view properly?

@pdeangelo we can not say any things about this case without code example that does not work.

This is the code:
byte[] bFile = attachmentsRepo.GetAttachmentFileById(artifact.ATFL_ID);
Stream stream = new MemoryStream(bFile);
Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(stream);
TiffImage multiImage = (TiffImage)image;
multiImage.Save(fileName);

This is a portrait orientation that shows ok:
image.png (34.0 KB)

This is a landscape page in the same image document that shows incorrectly:
image.png (30.0 KB)

@pdeangelo hello!

Can you please provide the source files without conversion?

It is a byte file stored in a db, I am not sure if posting here will work but here it is:
0x49492A00080000001100FE00040001000000020000000001040001000000C006000001010400010000001E0400000201030001000000010000000301030001000000040000000601030001000000000000000A01030001000000020000001101040001000000EA00000015010300010000000100000016010400010000001E0400001701040001000000D22D00001A01050001000000DA0000001B01050001000000E200000025010400010000000000000028010300010000000200000029010300020000000000030062690100400A0000BC2E0000FC380000CC000000010000006200000001000000FFFFA70C50A50C2A68DA0261888C3B88F0AD04629E37DDC4635088BDA9248EE9E681590CC1690BDB114487B0513A424789833D611A27E1E42739048644B7D3261A10843103436023721C99A3E966C73098351D342ECBA17ED96903891960678605044358E611C30C081BB3E779F98ED00FD1E1BB4F6B52221C61669905E180020213077B82BB4537773AA69BEC5919E4C81C0C839138B2E51504E278FFA7A32DA5559619623371B1990773E2207410089621436427DC2D16266EB639A6303DC9C47DF559A06977086C306E59BB2044442C44545A01156F3A38052C780621A221B01189F1A271CBE97699764921F0EE354230FCEF22E1D583E8087106D13821B8228237D20E91A31CA7B9165327E6138728202C501E144404473044701C529183B891B94D071D6467433B544160CB6AD41114F17B3AC0E2E1370C21D88828238DA3220B144C721A87661672420CE556155BAC276E063143F9300359E08242E486211A373DB6190C6671C806B331F86AB74728CEDCDE07D19DE4B4873608B170848D341E263D04663B602482E562D8D453CD82071D3CE86004398887A8A3398E488887692FBA2DD60643A2B343B0437CF71EE50D83C1D8DD2A211DE064971A6E917174B45142840519328DE0058488BD95E66BF489A37C924800B951433004D32DC3344E77D1DF613AE8180C6E6F70D5361DFD93E2A2C3E26D880791403734D28E8D58A623708360084C35B94114216219845888300456981CCCE9A69D0E1AA71B0416E6876CAEA311F62368307636128CBD9072AD0B02392A2C94903922422183C08C4A88D85588C154B32E36C330F687742BD2517B31F77410E2289E6E1621DE9640B9A0B57144D82859360486C0F442E66CC37023526741E36B2BFC23E827024E3CE9B2E9A8482E3011B12144648E123D41BCE19EB061E6744388888886834743F55DCCBD5610C30D3D199750D1424408A2061E46E61073DFE08F78114C2B328110FC6A18244806F350E28E88E3C108C190A956E614D9E0239831D051101802877144E54611DBF4D8CCC30C64B88D906A0DD34E378844F4678F88882854301A0E4952104A84885CBC899BCF1C268E30C012020F8D8888382246C4A42043122222924D1233CE0943886008CD3044384E0E3A243AC2CAFAB06421925D3D3933C78119368860192637641A27393227C5456EFD921DFBCD4D9EE24CF0211AA423D2442204CB09F380607258ACAD3EC261105CB5DAFF337F44B291463E2B58E6838008391BC1101A2C88EC6E300B1A2F95A4B6E0AAE3ADAEFA8E8E4E4B68288598D0C53103D3990E2A20428248A171C29DEC4D8CA365D34E07B221BE65105C1642F5BF98EF5587102D706C44A7198AC010C8DC5C7CF1623071D331039C0EA7A3C461D524273BD9C94107243A90BB07335C951C0D99F4E5110619725968317788F8F7B7241906C11D59402044A2BE1C4C1EEE546202995B331588B8182803F350E2281DB380DD881298CEC4C18A6EB619446786BDFC570B7630FE6FFC7490E84A72A91D8210511151B260AD2030084C960B598C88695A472CCA71888859981D7108397160C14019288423EC02C3102C0886E9A00332DD12EB05A69D0EE2BE5EBA7DBD14E414F4F52A167024B988C3E96087110B268EB221263B7DEC20646E3308C46611CAE134A91108867263CF9EF8C4998D9013DDC44942E24007C14243B058200C8320BAC3204B6C7CE5F35FD5FEC8B9776FABAA7E3B911088B9C311C19105041512E30819824901C1945314111109B3426081B15B83212997F0614E3B617EC48E881842B40C26378D73DCA2DB74B32DD668534107F1581F577F8428F7FED67E253BD1D60AA9E4888888C81C25D45608066D6A43C3515A308498263D5B9CE6988D39E6589C1359C443E9A00C19CC860E3AC8C19A0E487473A7BBBC626D3FC2E048115DDDFFE9D0D2A38321050B11154C1C6689C39C0E730E8141AC4296D8A551C91BCD8888C9A6105B5CC586D2E124880E8381D041076110B84108CB101D160C8620324E0AB2B3664E07DDC8C7B27E7F30AEB25BBF170B9C43410CD077E58A848588645C11C1460A4728123BF1408260DA79E10D2122229B041F564CBB8B335F14E0742018CC4684E6810D04D3CD304476C3E4804477996ED14E8AB264C96D10780DDD0DB22DF72A9F307D1EAEBD57084E0ED183354488AB8D6021852377C2C211826967C117860D424444C41BD56202C6A96B204204378C96C1104C071DAC69675DACED2EC1F0D7F91FC1EFFA8A8FA08FD25FD6412CFC902238224246C338CAC8062109A69DCB390142444424C44506818588DC0C6B996E4674D1835983CC9C1C7417BB6F7F4B086FB97E1D3E1DBE98BB170FABC8D18318855BB4D3D18888887054382C0B09DE90E90021223A2222B549C642993C30440D51C4111D33C0E9980153F37BE3B7BE221D5F5F11440197AC7E6F21ED4F0E2D198EA106BB51C461D11132422639A1410ADAF9505234014244812D44A62528049131677A6C3018988DB2510E380811498E48E1B4D3C15AB1EBB7DC2A270ED76F592086934311118AA68362A340306421856F1D0CC1C4CD16B6B533B81C2173ABC6CC398C888608C505598621986EE441C2E9A67199391FFD9A3A09C82F43268EC80D2139101C2121A26094090FC13291038D3084C81CA2A241C84FE6760A8DA8049A214E0CD0593007E63C1008AC26DCE9A071420312DD618935F2716F087EACE8DF37195744B011118EC87D31CF986730451B71438283510E5B88D495880913673A11B7D81312441A0D4241306C3019B7E8B04CBA3F3F4BD26A19741D6F86773AFCAA0A2364324EE38239128DC53603168C5B88A8DC10118F851960098123965A0D8910270724A783C5904B2EEB23D4FB46E3D7B535DD3A223862C110868237670353898A0D77629CE384143A084B8FC40E27E84EC60DD16E980E48166B6461171B2FE77F8520F997FD89C3B52F3A8B48201C16D949B8A28C8802C1C48128B0858508CABD88599C1831CCC76C982E21220C2141707284D17473EC1C2B6C5D96D2FC08E2F8DDD88D20863CFACCBD10474444E6E80882110AB1080C6147A44E623ECAA491203A94B8199801833850406088C69172324E7618324C37ED64CF62BA195C663DDDC47F5DA87DD1B865E3898331441C065910C88BEC8832980214C4D1A420D4E906B19C29685488B523EDE870900D7143C413637A6C261E0B31503A381D2C220A824DC2912038DDB493836ED682E8C06083BBE9DE5E255554CBBB21E2F07DD378A12EDB86C8383910C94EC6B1111125848923C4494DAC04420C0E63877829262817F32CB14619980506031522221804264E70B1664E07096FD6AC21881EC3393162FB7A554330180CC66F598FA04E7CB24A231DFA2B9C8C230C8D68E260E960E2207E1022225864B0C03DA6A9428C790921E2609740988D40841021C3744010ED86699CA893BDC8D14A37DA0FD9B87C4B2A437ADF1D19988161B8AEDCFD418C2A88C10D6DC3101947091191C2117215B10B260F0B0A438510117BC4D4E5A28E2AB688CF98178BB9C00A080D112928E25ACC8B0ECB30243AFC923D781DAA5EB483F176B5D4DD2375977EE244B7A8B678587E4876C49039B089080B2158268CA15CBC1191D988888211535F3013B21840D045673AA84260082C5304D16E983BE5B4D341B75056D89291B54BB27FFF972F7730B8EBB74B0F62B821381C114BC24245846421411CA184B860324E37947610123604210CC27097B8B919D3455CFC89C319C4C6C489389C810A116D124E0EB293836E417458161BEE74D341B75482C308BDCA521D047FFFEDF2DFD721DECBA588A88838A24D5838AA4E0E2888B59022442FC3A4C321308ED4D5E8FC2867C133DD449D204DB420A2A3201A075B4234DD0C33CC30C3E5559714F90CC6EBF66D087E3B77F8B7187ABBBEA5AE371622E2B05026DC2113DC219876BED0CD9BCA141ADB2E8151961C9998A160A8244418048621D8101D166BE6104C8724B805A68305F1F8DFFDFEDE201B06B75E7FD6BFD4B6B515822131830E8D888A088789432D53B88210B918113946442410076366A7626432CE714F82886366D3C1A20CB329DABD591F56187FA93FB2F2EDDF2DBF76FA1376F91F9620F888A888888A12E138422674402450909025D21BD324E481640F420892A2D86683F3E7A074940E85308404235CFE10EC7E130BF07B7B1FE45FEBAAB2420E43826089C51E8E08E640E890285BC44DF4412C2322F20C865084038183478310995A6C51C7CC8ECD7C128168A28E41E0860C43B04477D1C11C22112386893B9B73DCEDE8560F8609D3ABABBA400C0452D8888E8888683A6254543B4CE110B9101111652CCBDC0E8266424C67BA19CC8630C0120443B02DC30CC7306BA82FE930EAAAB7D6AE19E93A88B799B3C21151119176D49D146427A4C9417610188488CC66C70B0B49C5B010112C6E2E9E18E645370B2C0911114E8C133BC9A1B47BD34E07B2308C6467E35EEF37D86523E8BD04C30D4294101115B5090F100994C12C2322222222D1388C428D73114F6CB3894E74CC0222448413164EE3A633C37428DD0CA61B2C6BC9C8DBB821878CF17D3D61DE12DD0C2F5D851371F242157A172A831079EC213084D409948752AFC5319DE9719819060BB3617B0B829B6E0694CE30ED643FF8919FF7B5D790579C35D2F8C5C2D391686613B76010E2887024111884CC63119B45428E88160C318599998D328807D311310856A8C838C9E9A08376C3961AA6DBA743B54BFAE9617E7B2F778BFE2D1A2779398DD3DEE3704447B5883804D3CE1C2A1821E33084B09CCAE289135B6CD1CD85D8B080C0103C044386E9A003121D30980EC8941704EBCFCF46E5F778217484BC6E105EFAE586D01A654494115A85344E6468E70408C110A25AB710C9AE248A898B1127E5207408054A47E9600B194CE3457BD16E181459F3A0830EFF92AD6354DF2388F230146FE60FA2773AC07B4B22851A92101C11E940A84CF42018524444440E5B618C48932CF229CCC61CCC8042C48E18C2421B8290E04E071D64BC3CCCE270C96EB101A36EFFEDD6725D4E870B4EC2AF4308E9B1101151516EC203028332E80C66C563251B35A6AE253A33A680398B7973E6C102046E080D19660D898EA28390B68B0E92D3FDCBF3F37AA2211FCD02FCFEFEBB995B5E86264788C6111515F196699C481032A0B483581911C3C292210C1124A153823E42867C440BB123C2DA1D16411C5218243AC84E07B2702FB9948E9046B0F77F637707A39FD1E2615F5A21B710C13CE080502198C11C8E088610473E96DADC4E0DB12C9288220A1387591684819200830ED3106C0882E9B1238EC1F44130A40AD3F1FCDD520D915DFEAF2E044D07B9F75A24BC3EC483C6AD0B0B0B8E8A88148E2C2612649C0D1B4E4AD3C08409C34221261B9222C49E6E0E66A00C4C0705080D43A27118A61DA63371380374179BDD6C3F0A1DA1918EAE7604A197BFAD0631E2A722858614D16D44848518466843568560D634CC112030848818FCA6E4143B10EDEAF8C480C10C0633624418C2904D6ED690E8664E07DD747409B6E7B760DA8B943DC6DF9EE364771043B3C0CBD62006020DEE88882147444599701C6E981444274CE17C403822A6B5696F954188C80D8D5357C674D84030045B624E0724F3454718281B8390B55D0FC6EA5FF2918E6E1B799F194EEFB254723B04F964DFC691394A870977C21D21136990190E42444444C449A670142242E08219B1233E71E778D16DD321055FEC82907711A489857F30B8EBFFE9F02A8118289B4E8E5120180476C8429838328CD0701802F3558888A8187E306703F39CE8E2CD603A133733CC3290E273C571B56F13ED28438EFC6030DE170F7FF986253EE87447458623C23042D1F2652A38CE0B8543E31446642E1C0E2122131033814A08D1210C9481D291885884E16487605084DD7FED16D8C50292EE418C20D606B120DA6A0861D9C311610EC4A884E208150C81C9CD1C8460EEAC41241A1111F1B060C13D42E6568E38182CA0B3A04644EE08D3CD30C3A29BBBDCEDD4A1E1E5BBBD2A88C536D9D11AC791E128A3A3D484E02D188498EDECE2594170F8B24218223373103A0CE2281D6620324EC625982E06081D61A39C79BC6FE2FE4FB764E8200A4718528463C146E608193264080CC1AC194D3004E22DEC3046C98588487654B1171B82DD09C904778489137116123B1D7468B03C1F9B4820EDC40D46E29077307C7DA38C080B498E90215338646A33D1C221A1C205438864D78A0D731298810A5D251B09C7E93071F67CC8DE7B98B84F1C151D4E12B078A0140A05B1188E2B188299B380C0102222CA82D10A4264523675AD18B1890B71600302B705D10E332C18A6836E893E18A69B9C555E1E975AE701572C2F888E4891C665443856BB236E284425828588909908719D21E63911C7C4212C980EF618024360D161C87433CC604B82BDE03DFA8DFE55245CDD105A58E012CAC80215024330D919A5E8CFBE60440B25EE32E188479FC174081D4E47398E48C2112598CE74268E8221D1EDBCD1A6828EA6FED7BF985F335F8B48280C292222A22D0B8698995C888848B223E2639EA966CE836A1E64A79D04130D704444B4D5263B0937DDEC1816ED2EE7B43AC2340E7EAFBDAF25FB88A8C81C1565C271A24E34C8389DE82BD28446C4223649205888E088085B108DC3308D133BA1381D741B96BA05FB47707BFDE6C1C1F043242F6BF391281058854D101C0A81218110C1102263826D619A3451AF2717F9EC899B0F838EE9A060C70EC2B2CC883E71C374D3CEDA9604F6B0209243BEBDFCFEB3C0A5EDED4A0E22BEC34619118E14AE3BC983292C1A0C2AC18A9549C48F1171116736940105A121C489714130DD6C335865B1218765BEC71FEDFFC8EFAF797897D64E72C5C42120D808C1C802D5C39069A74388BC10C77018431882883409B3A383D09919CEC11C84380202474470048B6EE690B8D301C1B2C4C65F42AB2F86FBD7E9F0BF8218D66E290E87A322DA28EF862162848888079101155C4198ECD59CD9CCE2FCCC01DBB0C0628DAC8B7618A683B5899B63E26673308EFFE87F22EEBECAFE1D9A0EF141D151612142AB148269EA60FA788310C368080621A65D355EC4A3438823CC400E8141B02CA23819A7830E90C94176BA99D31D6683D421180C4684BFDB476A01EF5DD3DB5F3C64DB52438D8888884A68400543B0CC87398488A2D50C180E0915424C1D5B6CF1CC991EDD0CB0A66388088E884EC20977C2DCE9804407F2B00C866A6F87FD46D00671500606838943FF378891A8B67E1C2538861C61180582558471449B491B111579CC8AC2D01116A6AE0087C0119160041D102C880E33CC363B8661C12CC22CE8F02D19045B8ED05BFF21FA1D395E541BE28DE44084A521092D54980FBA1B32E582594444300849C43618C270F872386298B520BA617ABC18B14DDCFB92FDFB1FA17258FB62ED74C0ABBC1411821C79A0848ACC91E384E2A808C1144EAE4008A6D531C64654346596CA5EB2ED3642FBBEFFDF9E0ED8650861908843A1116D44384226DC112A30C41C226682A62213109B05AB8C58DDF65DE480D7268E1A963C223822D88888C48E90A1451C2034A3A1370E163C6E90858D08438A888D88301D210E81097510CC9A5AD99137252CD8B210119BF04028C103C422F6C80911916D0C6D6E9D8148D8884886A79C151153D72043516E7544C4F8FFFFFFFFFFFFFFFFFFFFFFFFFF9F96FDF8FFFFFFFFFFFFFF695DAEF8FF699555F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3483EAB0E2FFFFFF3F65281FFFD30AEBF1FFFF690D1D24AD21C12688088743C4CB1048CC0286200C4121A85450082A855450A9542AD1B5B0120546892E02C166218808770511571744C6886A31225E8923BAE9C0C32C7113C7C44D9F0E6BF4D30A094C028D9C969498C5C461124CE9E0C49984E8C234CB459C8883F6CCB34D17D5268245B64318344174509AAF1187491874111769C1200E0CE242448520104844A89CA6CB1462C79B384C00075D9C11C513A80441620282729392E83CD9C962C498384CC28943E94684B40402713B43309C2B33E308D161B040D24E0A13B0441C5619A28B2144540904818ACE492A16CC260E4AC774DC203008B66D3054041E1D1694B9A620814022EF425528E2261E1D258E120767834770692DBA9D849BB0617AEC117141204810C58C7944220A84871C7D856D939D0EC3020B96372C049B8314A4AB448E9099179A385C300443304C8F1986215830B99B9E8EF0974F64381E72845E121FDAC35092C38B3C361F2371AC5FFE7F59C3B0B0C8EDC4625A05E5F94B0CA8B5236C591A075DEEFBEFBB9B2B255FEF208EA11374DC7450E03343C4DCDBB0217278FF7F49556761B80D09422886C8371891A06FF21930742F2D7BA9AE573A4B46872B364A32F46959B219412036F093A704BB95B8A556A3C351E1B047D93E4C2A202EC28F48B2888B1BCCF3A04B2A1B15054228DCA17DBE1015118DAE1358BA60230459302C135D20308DA0B123192CC15E6ACEDCE410B3880B11119182D7E928A6551AC7203522A2860D63DA4E2DDBA086B11143B221C8444C5B320C82B84B05C1603E144B30922CC8212A51C512932697B89504323793888B046C971022E109CAC4A1C481078EC5042D10222281871DE74139C55649DCA0119F0E3C2CE8087131A28B134384993E4388584917B9E8118749980BC2B4040A2C607A5ABAD9A02D3AC2103911C1844D111566368B288C69862EE262051308F1889B2E266C93207A28E22E81A005D9127DA54E2DE2A2883E394E0B54118F384C0039F1E8624C5C88080944BE3C842BD12D41824012671077AD82A6CECA744CC774940D8D96D3440213604E9F2EE262882E44C40281240671CC424B120429718824D990B0DE3204911B862130946C215EC4A3C32410C499F211115182A0219083C80221415264038725F961592EF98710916056739C5B280B8284A04190200982241B524912DE5AEDBC8F880A41022D48922009648796F4FDD27809922224489020728BE15DB5EAEFE97F852049204982201E10A125A124EA4D0D196A182A84458E250882A0906817244810394BA3425546848DA0C6D30C6249922041925410044595385E11A670EA1835BB3108849004499042822041904A0A498828844B9224499020DA4392A42A69BB24418224292409822488EC5528090BA192280469085A1A8224491C97B40409445CCC4B10E42028820A82AEA82A08928410080D350832A4102449925425C1084146101A2158979624C874287B18643289246E1020862AC3F91079234A12370542815684306249DCA84408AF92246E24C37014841237706817541045BDC5C48D684725259CC013171D744AC411B91278B0D1B525A20C424444C4690D9AB923E2C0C33271E0231EF1999596355110852312348721D38284538214F422444CCB2AC063FAEC19222E1E31CC10032660411C618B48EC509E11F958AAB44C211E940E13601087D0A34F9888046E08A5F92824190281A4DC58268ED261438EA45992D9E288130378D0E24C5C3C2619CE150844844420289B400C972431C021EE2A0824A8840A86A134B3320326809AF874F144673ACA9E2E36234A84206C43443ED10D822841610904A12484482708924CE420367A725BE4A3E76931A24F273A84384CC23913175D888822AF8244041E442C842041204820491449201024412A8623D2E06894509EECD0A24F5C9CE830095BEC1011820AE2B820900402492016100492C0E2231208240825814840251814C4EB6473989C78440805499024104882401024102408445C822436B12D4120089220898C2D8193093C8187DD096DB22987240892200812044110B5850249084182209024490249084112370A8B393C9B8F88120409524192200842A80441842D0804BA204990244941838DCD5A178482204892402049100492214190A485820449D805131FF52E419220088220080241902D680982240D96242E4B8828D84B10240982200904A961A4BB20084290340C138748523024217C49254805020982D192388E8224210C96249004596D08920441200902118A04220D382441820415512DCD8748B82148820469108583480D0E0922524B122429545024D550C392206580DB8804C79F0E2E08448C2814044920102430315869197D08928299399805161012C10A91151204A92090841054822049B46078180C11EE62410581409004419044F24192A070485090260411084405852E08922410A49088BB2028082C81A80E415004417C8CE2B8048524410541901152911B2C310B55204110C409851244D81A02812444102808025B42870492209448878689477C08445C8A1024090A41302CB5109224D66018112154088272235108F2108C2049A200670BC33CAC84C41D28370349CB8821082A81C9149A0782220732348E4B26138459C44D1C78984ECB0B0681402048482C184690C41CD1054919D3C598384CC0161D4DCB9C20880444A2360C2A83366C18226EBAE8C20281C400BDA8818947354CA0ECE830C58659BAE8C41911711444F040442470C8492B0D212BC808D664889012A759490C71C48649D81047994512642D8520959409797231C7610A789AAFE24D1C2661431C1317438810090852950495844C746643E84884414AD38B0193A04A7C3AC226FA88280825498224E910DAC46D9147C9BE98384C8209F189CF754444082A090A41525930F5F435A4824EBB164C8025C3F4D84244412A897B414B887DD44F50C629270F65E64A5A05815092A867189D687EDA6F444441524192A482443D943CAAF431D77149822085205449609782C390FF208E4B82248E0B825092DA98388851F65B9024419050A812C22098E320982E3E4C1027085D92409224213AC2E0D31A0CC6124A92844670514292248EAB8AF6412204499224491206412A4992248540822449E22C492128855F9220104A52490B92509224A5B58248922008024992D2AA146C24499204A9945649C02E54152441D24441A4104225913EDD5112C715824A5C6094244950151F0826642A4B12B24E8AC4C9299CE38724412E28C19B0FA138618E13823327E30C47848664B67808F189C324ACB24FAB68119F116FE230012AC48147888B4E7438F119C2342B45DCA4D389317198005BE230CB9854131F63444CB31A708E38220E93A01367728690B8C94142A18B24124C85B81D469A41C4653A4C8012F1894FDCC4E78B1A5092C741C461844C6044929841B84240C497494969812DFAC4455CF489477C3A4CC2CE108F084FDCA46644442411883406C1C48041040C56B845E3101586486E418220D219441C26104AB96792331F11119DA0891A253E71D1272EE230011CC4A78B3E7D7AC4451C252E8EE9E2C636820569C228C854186410B90491711306A163100C91B9042908410EC19CC58421BA0419044983480EC350B29DC845171D2699B811111111112915082443900422B921B20B64101D594140201554E46853A05C0C414B1288EC908AE39204D920A8791010E9CC429225C1AE10221278507ACAAE42D0C150419004815C2005917141A099612EA82068104821D0104890248140E2F8120A1216C4D674181034082461D99D6C8B907650B04390425041A02149104882206543F9862009120481882B325E343D040D49100482A49AC221484BC455225D88C120E2834010A4D291EC9430481882244192244120099220081A4494802094240812A412247848520982405215A21485425054140492DC0F224A2FA8200812045A5A10240824A41795244882C87494BC204982044952952AED50480841625273EB69061A2D088204419254920441822048C4352408120441100449691C14214990044192549224082B088236EA34438B4012541024A90492044190204820415041924090245112491224100852499004A92C4850C1D0EC83888105092A4882A00529044928815492040982D21E439024492A49AB2441822008919325A71954A824484249524992248A05092449900409822411DB92244910485592249524495527468224419286A49220088244900C491064411204D51004092A411024499224419204418A384212244150497441900441100441A28F080E2D49100409822449822414089224418225498204415608820441922C582A9524098C92D81048902C10ED5825082A0892244841F424489224080B42E6894B92B42041922049CA858758084248028144E38A92040912249024B92429F120411033121257490D095249925402419240DC3D6A082408925482204820486508D2559205491C4C77084294214890142149920409E2A13E488224AE5C559282A00A412A952441902008441A1554822495A428496240248504414582859220480681142A68954A90200802911F0A8214820489C697D7427291B8A340A0F90C920409A20341150241520D952008824020900A92204112CA5038D420420868834020E20F62AB541004A11041439232BC04411052050A414390A042188908242F201B4120C38D2042F09220084A145292A4904290408242901184124144078109718804364C1885618688CBC85C92C82E481C1C14552ACD2008044121106B101854683E104A2032041936210D49251824517B818E128D230802814041A2800D1671414209042182402549821031240821100495F808F11187C4597C2B401008842A084219824050817808A204450854A27029089220088242C812851092642904091204828A90440341A0968490841028984A501024089292829C14892608142508A4122494400241250892209504E20D0A4192508510422541212BA80441161A6A4892304282A092B4201D820E410D33A38DA06042CC49F1FFFFFFFFD332A95944673A134789C3A0C33C2D01115D6C131771260E13489A81369DE93088030F6B2024ACE2E4213FE774F060C371B253381FE20C0A2112C1910FD999534D391554739C6A8653410D49D099397BA24E73B6107A04112821E2B6882BCD90443784480522C2104610C2481C245828361832448F451E1896594330088E6311BB441A080C8141A22F6CB0447EC9900C5B0EC3905A0F8304B204FD0A87ADD65A8EB62D19C5EB5BC3EA1F6D47E272D1B8D53742567C30BF48FC7A83612C12BEEC7BB8E9FE63E11826B2927AACFECB2DA57BFF29B0A0D353EA6BC1C678CD6636D339EC1A97DA564605D16D437C9F66943427882A21D0CF092ECFF692B72483040D1FE1B2ABE005DF8721196D8405161846C80841962D7B4444388221180247C17054EE0283C02044C42610B84D78C81C9779884588888811111111F1D38C86E2FFFF340B2EFEFFFFFF948551FCFFFFFF4F998857FC6959095D6105513ECD828827BA48433C948172100E4A1C61C3C98E719A43CF1CC7ACC079E07C28E57008D11C18E44407B12C0886211882C81DD314C214628B38138E8E32A0C4311B2502C20CA7C0422F43163D992DA22E2B3BC3B2441EBFA0C90EE1640335F98CB9A014286B7072CC0242B0416008D17225E308B62072C0A21B86C80B594D73FA20D12F41384C9D1061CB97FF655010411A0D11BC618540A2E7A2074ED4A1021704D3D392604BE010E436421AD9F7288860187FFF3616BB3048F449F4CD5E10484248909C84D1080DD2E5DA82664124089245881F92FAFA7F45C8C42DE1881024480923A11B12AC0879AB4B229CA8B66442BF09E7218872367D52B52585141F8444BD9280409A38D9B2DA0B129CC6396F04C1080A1E8720B011F6921A8646D828A30D6F136D19366C4190909027F214AC1812E52CE647BA1DDEC9E7558248D88720CB088289E2611098F660FA144C94974CF8112E57522F9460A2B8040D92C11161881E18220FBC7D0912F474177F4444C4421C2A4870725450083644568B60960CC9904D8897604BFE13671312F915DF1ED5823B445708B136D7A41724F1972444447EEBDA9270C830E48672051114152EB1A84AE7B99F6F898182A0E630A1D728A38C4A0C210B9411DA6C01C1A00D72880284031E0DA362610E6A945060080691C0E60C081111B151929665100C193293834CE1DC9A020C42F39ADB0442C4D3F4709A681A5A332A0A8BAA983506D998C47A02C58B62766C8405919419C2010533D0799064033133044444100F3AEE5A21D8E48661721375834125881C86C86188BCD23504836095CCCA96E969A5E72541B0251B825E1AE5E5FD085DDAAB056DD4999B01C3B54F74B95AD613844F720ACF0C973C796E155D9A3E5E5C8A2F79C78248119261BB2A0C49E868082E81E59D7CDE96040DC1908DEAA8B025DA5D22D8FA3E5B51D2A75D604E4CD342B00B620E925DDED1568F88F8200787300F35CA0805398CB0E0F04AB320A28B3D633A33500E4A0E618193A317088660285743AC443C8EDC42243B44642BF1C411DD7C948F72103618B14407872572D850444444444444DA9521CC702182BB0CC1E4806010ACE4B12141B03C0C41E4319D39048360792D1FB2573C2DA00D4BF2ED376ACBD1DE30574890B5D1B6E5FD263EE86D426E9A56494C72516ECA994EE444016D8325189F1CD042BC0C86451E858A09BA70674E05C3D990617A2578213A848C8963368830088648B82D133AA1B7B449CEF143E64AD2C9A63D4BC445D82C205C309F7828717066A8203A0C060C0E948E39A8F24184858860350C0B22070CD30D0541A4316B8B1E0B044BE6823644EA1B1FC24B7498378C4F36287010920F2C83C0105C364476CBB06143A430D83024A7C73004D34DBEB2C9E392E0C32841F6652BCE16B855C5B0B26DADC566489060B06088E4447138883820D163D101333B3B9BEA164CB70581A3E9B1D92DDB5E46FB1DDA965FF63068BB656D9A402A99DEB7B7434B0543E028C8102204A30B3424947CB4F1A515D58592DC76D1780E8C178220DACBFF87BFCA61424C6A444481602322B604CB1B54090992AED87D7B5630F676837D13FF86B164EBA7EB5D7A4B43340E4BFFB0A4E6C31944DC6C21222222B63721FF13F56B4906AB8A3EE696204BB6C9AD6F3649B66148C4C18D220E44F43F886CC2E0EC05C6B0BF832406B4BB9911A362A3447FC8109838F48D9216821C0C99A823B1AFE9EE92F863912744162FA3A01D0E8307C1203048A50C6F2AC4E36749B2D350D130A4B8A10DB9A005F9D3CD555C181189074F431D11111FA13D2959322A892304A368012A2E4C1C2CFE3C6E2946E7B00CDD080B160CC1101C6C84882544A4E9224E0C111771986884A38C4AA2B511120CB63B2222D254CDC4610208E230888B8E19224E7418C1C12030190621523122D2628D21E23001A1C38683B2E78978C4272E0E4217C7A633220884C81A141111692189B81830613A840DD3C451E2983838F1394CF91093231B4444D8D12817C9A14AAB2FF6BC884F1C26103A943871C0E910E24C7CE273A6637A74D35106940315528311441061C83048A421B70DC1100C85C03B2D014FE039A2C324AC128F2F0289020A2177E405791186F1A82D902192C322350491C6725FDBDE5B7D9AE1B3A383364C1367E26288B8888BF824C4377121524D3C1872B13324370CC182211812F9422078E890ADEAB8DD9C8AE746E2D569CA993E1D98A17433A64F3CBA10111111D121F24105437281A1B0BE8EDBBEDA724F4E0AE3E828E14A36BAB800330CE262CC9ED442444494C6D646B9DF83A5713D8D178D978D21FD171278D0C009EC4EC6394E65CA42592F6FD7C23021F37DED6D085691C7E950BA9BCFC39433B3CCD245E3EE340EDB3B0C6FFF9251A771C3BC4B0A51D9A23E08841F513D366AFBD33909DCD25F962DD90CDF56B804BBE07B77D91BFF60FB6E4BB543909D28DE080B11E10886E05E55C3FAD95C8621C946816087C0102C44306CE2A01307C20C27C6211CBEBC0DCB0243E02823041906754996299CE15453CE83B2ABC108433218B22DEB068141A6D8B461871011111131E2FFFFFFFFFFFFFFB42A881C9CB5598895493733E642AC4C0E42A8484584310B9C398A886D1298398A18609041E4918AB8108543AC61CA2D41AC61A804D10D8658C3D04C2BC41A86E8066719DC0A41207AC0ADE441ACE121D630C41A86E1922D49920DD17849106CC98668FCF3926C41B087DD2A4810ECD6257B5E922DD9B04BB60441921D1A8270C90EFD4B36FE21E2410C2F4918221EC4F04BF64BB664DB5F921E97A4C7130E7DC27E69695B5A7A5BFA7FC2FEB7BF24FD12A43F7BFF0F296AA396DEA82701FFFFDFFE92F44B20E847FBF1415056B77E0EBAF5F88FFF7F49FA2508F41F891587408FDB9337FE4762C55F6A4B1204D9D2100441B634791235B32508FA6DFBDF9658654BB624B52549B2A52541B6B42D4DD8B624E8B70D43FA6D69C2B6255B92C20849128CD05282738486117A18A1049F6F188CA01F46E86184608420454444444444444444184644444444088A7810000000FC02000002000000CC0062007300000000001000BF004A00E1015B000200000000000400F00149002E0257001300000000000C00BF005D0091016B0019000000000003005D0359009203650026000000000006009C035900FC0365002A00000000000600030458005D046700310000000000050065045700B40465003800000000000500BC045800040563003E000000000004000E05570055056300440000000000080056046900CA0478004A00000000000200D3046900FB0475005300000000000500040569005D057500560000000000060007037E006A038F005D00000000000C0073037D0041048B00640000000000040051047C00820489007100000000000C008C047B00570589007600000000000300C102F200FB02FE0084000000000005000303F0006603FD0088000000000005007003F000D003FC008E00000000000300C7004301F40051019500000000000500C80062010F016F019A00000000000100A4016E01A9017001A000000000000500C9009C011B01A801A300000000000500CB00B9011A01C801AA00000000000A002301B601B001C801B000000000000700B701B4011902C501BB00000000000400AA00BC03DA00C703C400000000000700E000BD033C01C903C9000000000002004301BB035601C503D1000000000007005B01B803BB01C503D400000000000400C001B803F201C503DC00000000000300F801B8031A02C303E1000000000003001F02B7034202C203E5000000000003004802B9036E02C103E9000000000002007302B6039002C103ED000000000003009102B503B602C003F000000000000A00BC02B4032C03C003F4000000000002003403B6034C03BF03FF000000000006005203B4039303C10302010000000002009803B503AF03BD030901000000000500B503B203FA03BD030C010000000002000004B2031104BC0312010000000002001704B2032904BC0315010000000009003004B003A004BB031801000000000300A604B003CF04BA032201000000000300D404B1030505BB0326010000000007000D05AE035E05B9032A01000000000B006405AD03E805B8033201000000000400AB00CD03D400D8033F01000000000200D900CC03EB00D8034401000000000B00F100CB036701DA034701000000000C006D01C803F201D6035301000000000300F801C7032102D40360010000000005002702C7037902D60364010000000004007F02C603B702D2036A01000000000900BD02C5032D03D1036F010000000004003403C4037603D0037901000000000A007C03C303EE03D2037E01000000000400F503C1032204CE0389010000000002002A04C1034204CD038E010000000003004404C1036704CD0391010000000006006D04C003B504CC039501000000000200BB04BF03D604CB039C01000000000400D804BF030105CB039F010000000007000705C1036605CD03A4010000000002006C05BE037F05C903AC010000000003008505BF03A905C903AF01000000000300AE05BD03D005C803B301000000000800AC00DD030A01E803B801000000000A000E01DC037401EA03C1010000000003007A01DD03A501E903CC01000000000300AA01DD03CE01E503D001000000000600D301D9032002E603D4010000000008002502D7037D02E403DB010000000004008202D703AF02E203E401000000000300B402D803DD02E303E901000000000E00E302D5038503E203ED01000000000C008D03D3030D04E003FC010000000002001304D5032C04DE0309020000000007003204D2038D04E0030C020000000006009304D103D904DD031402000000000D00E004CF038D05DC031B020000000002009205CF03A505DA032902000000000800AB05CE03F905DC032C02000000000A00AC00EB032201FB0336020000000009002901EB03A401F9034102000000000800A901E9030A02F5034B020000000004000E02E8033702F3035402000000000D003E02E603ED02F3035902000000000200F202E6030903F10367020000000005000F03E8034C03F2036A020000000006005103E5039A03F20370020000000006009F03E403E303F1037702000000000200E903E6030204EE037E02000000000C000904E2039504EF0381020000000002009C04E203B904EF038E02000000000900BE04E1032C05EE0391020000000003003205E0035A05EB039B020000000006006005E103A305EB039F02000000000300A805DF03CB05EA03A602000000000800AF00FC0303010B04AB020000000007000801FE0364010904B4020000000002006801FC0380010504BC020000000002008501FC039F010504BF02000000000200A401FB03BA010404C202000000000300BD01FA03E3010404C502000000000500E801F9032B020304C9020000000007003102F80385020304CF020000000003008A02F603B0020104D702000000000300B402F603D7020104DB02000000000200DC02F50301030004DF020000000006000703F5034D030004E2020000000008005303F403AD03FF03E902000000000500B503F303FC03FE03F2020000000003000204F50332040004F80200000D0A4946466C796E76576F6C2E305348494E204D2E502E0D0A50535943484941545249535420333031204F78666F72642056616C6C657920526F61642C20537569746520313033380D0A596172646C65792C2050412031393036370D0A70686F6E653A203231352D3332312D31393838206661783A203236372D3339322D353534330D0A46415820434F5645522053484545540D0A546F3A0D0A446174653A202E0D0A46726F6D3A0D0A50616765732028696E636C7564696E6720636F766572293A0D0A54686973206D65737361676520697320696E616E646564206F6E6C7920666F722074686520757365206F662074686520696E646976696475616C206F7220656E7469747920746F2077686963682069742069732061646472657373656420616E64206D617920636F6E7461696E20696E666F726D6174696F6E0D0A746861742031732070726976696C656765642C20636F6E666964656E7469616C20616E6420656D6E70742066726F6D20646973636C6F736D6520616C6572206170706C696361626C65206C61772E20496620746865206C6561646572206F662074686973206D657373616765206973206E6F74207468650D0A696E6C616E64656420726563697069656E742C20796F752061726520686572656279206E6F746966696564207468617420616E792064697373656D696E617469616E2C20646973747269627574696F6E20617420436F7079696E67206F667468697320636F6D6F6E6D69636174696F6E206973207374726963746C790D0A70726F6869626265642C204966796F7568617665207265636569766564207468697320636F6D6D756E69636174696F6E20696E20656E6F722C20706C65617365206E6F7469667920757320666F756E6564696174656C792062792074656C6570686F6E6520616E642072657475726E207468650D0A6F726967696E616C206D65737361676520746F206173206174207468652061626F76652061646472657373207669612074686520555320506F7374616C20536572766963652E205468616E6B20796F75001100FE00040001000000020000000001040001000000C006000001010400010000001A0400000201030001000000010000000301030001000000040000000601030001000000000000000A01030001000000020000001101040001000000DE39000015010300010000000100000016010400010000001A04000017010400010000005C5600001A01050001000000CE3900001B01050001000000D6390000250104000100000000000000280103000100000002000000290103000200000001000300626901007D0C00003A900000B89C0000CC000000010000006200000001000000FFFFFFFFFFFFFFFF7FCA0452FCFFFFA7ADCABC39E6A1C499EDB409163B66934018080416DCD04F1BD2081B43481C3BED16ED97C987610F59701AB767E1209023422513871ACF0E695FA2E31B1141C47D1A4741C7FEF6C48BCC09C1B15126E3CA6E13E297D6E82D5859082C347A3630714B1B154A63C1888F8D78415BB84CF2300443881111F1FFFFFFFFD3965A21C569134CDC215EBCB870DA00CE491671D19967E2C4660856592A91C13C73683AB3A1116121DC5F9DD69927CC3203844E922CDC101C36B9FDEF695D10B35931C81AEE2F916399CDF48CAABD79F0B426C1CCCC8205EE2E2FD3FD76C95DE80FED5BD0204B43B68CC7B8BE7D694FE6D6864287FD746FAB83AE4B37B91DD6A6F3B670F22D727BB80462A589E239E0C9C37D580E43DBA828A356973EAE11EC412547DB46195D3054B0461219A7591025C27D78C6B624F2B7D4447083E9869A59A6C9E9D49E669B992190C12E46D39DDC5635968A8A10471CB557789A4B3339E623AC20102C7841717C196D8565E461BD0D42C434A7333386C02018B20C19220ED345BC0562F3967190C378B823A6852A71203264C82D52C0BCD35DA470C88210DEB00609B204152C442C09B644C6CDACE42EF2605874185DDB7F54852CCB1C17B6446E970446B8BA45C66527EADDDD281C860C812144C4BDCB57588D32C6F5614D3722965C43467A410856ED0F91C3314D699805B3C14B31D4350CA6712DF592614334D1127162100F0E8221D78289F121CA59E486217207F16958858A1244762994631EB1217C06215A30649170A75D2188181244C1D21AC746C16185C8462272F389C31CD021B0AC903B3B126E88744EEE826C141422B8931C820803471921ABC010E111C906020DAF0A9167398565B02C876F7B81A01DA58660911B1105EB70113B1513E2904F1C5C19303441E04B2DE8306492438848130CCBAB40388CAF45C661D3A306C3AABDC4F13CD192D9B4A6F1FFE98665C826C64B1E433033EAD6D2D0084DEA6A78E2105FD86818A536180AD131D8B171844A4641EA281D86605280C843445811B242B0D2429383D8663383AD72D3F89EB510B1608105166E6E20B1E7301DF3101E3CDC82271BB511118D11C120C41699449C38C40011A22158AE8235128CE1B8893333948EF9042178D9C441C7E430097F5D44A0C4C5E44E5315E6447C1E940365800B6119F6E2CEFBC9DD823AC268BF474490D3B4E3C2140442B41036C9277683A9310C7B19ED6545D03C2574D4AD0D294D06B34018E00CB8DC0A919B18B7C847E35459B605A78301C347DD72FA58870C91DBA0159741CC2803F39DEC841966807020101882ED64DC5BB004A32764F096F4C2495D1B52444445484DEC27FB606E20F1998F19980357086BB95B4E0E8B3436DD11DC6D8409D2C184E2649CE15DB6E5C42DA8516E74429DD0802842441B4A64D1C532831944022270D341BA5BA420BBBDB5C95DA4B6A8E284648418E0CA0617C7F978881E13274917423042E91CAC4930824188CCACC985381307C20C5AE52B72DC10694299056AF87245610BF32049999ECBE41411E128A33E191718920BD7DD15045EB0CBA7DB2FD2C813FA346E06386CC8AD83985D303DE9C4E610838C5DE47C98703C0CB190850806A1F123628B185FE9E99740C4E12F5D7C44ED64A7701B753BB9E930A4A8A82818FA9162300811D1DE94099043DEF16A0BF5FD20BA2DD9B6E5AFD8284330049304086A3048D8DC28425474AB4FE3DEE4DE3271600871474824BF6518443122E271CA8284ECA673139726F738362A86090D33103AC3E259FA23368FD963754474841E968947CC064388882048FE88086D3A940E85A50EA66824FD0B2C7E30A5D65829368E8888B88D386428E2B425446C9430A54D64B18EC71C84C37C02D94E1B52914398596006CB43707B72D89A38E0D5AB440A57611F4652DCBD6DC98F19202D187E2D695F249CD4821C860C777FAFCE585D6B1B6509B111111B25F23B04831CC3843AC17181415D216287457E99D849CE9CC605A60B19089D665171F1D3464444E420F034833ED7C8CDC5201811C64554A5B906E63009B340E41E228F1D31CD59E7A18409040B0E8B1C1664B92018A609EAC427AE34651609CC1A6176D469DCE0B0A54B0F3922A6693339914E1C280443B0BC83C4E3615832B6973D4D90111E8160105C8235B96D71610E7AD91B21D338777140AECB0E5924B72647914FC421120E7DBB1C861C6B66A43B440A2F520F99E0AF428B38F91C0F817242C620701B56AE6E5B5AF6DB4A8E48267A08A3D13312844D9C6129047669340CD2A56B137C11B8486D58B1200EC53088D9A26314F3C421462818A119EA86258120B813E15B0E428564D88230190E79C85514162488CDAD24E0415121439060C34D39E59465E6E470BC4A220CC74675C8A010222222D242792EAE87601403AE96213015948010694E35F30C6646650DE3206B64162222CD6BF1998799238C8008C591080EEF61A8B88E48F31A4A228E39A69B380285C032048BF6498DF45D2322CD81CC05B3CDE83F3237DD10692EFA1786442E54DCD31ADA24E299132F1EDA107C67E1F6831C36762171D81821068C39F0B446988F82DCDA0D9171D8C5CE7D7B48B7563AE8CD0283838A38D37DD00A22E1307CEB25B02BD1537DFF57427079FA83D80CB18938A6FBF48F10047EB5B421FB84FBAEFFB7CDBE1A256C94517F5A06A9FC1EB66B48594F1CA96F28F1F508260E258E188265A25C7FE87F95B66C5318CDF031E488581E56B10A118F0E4143DE1502438D08C7DBC364E74EBB90B01171B04A4C88590CA320B010D12612C110C2B48723221EC21004F2305430A9C9413983416010328C1762418260510C0B111139688F210812A29785210984882108A490202804412A485008024121919A21A820524089C690421088840B12040A4920411004292D9C0541100412044154A20A414421088220082215E8698AB3044144C2100441104424304A050904820441824806FD0A41100802810412E560908D15BC541004024110048220C2306847883D5DC481BAAA04411004891541103308750A314F1C7898226EC2950A822821488240105743100384890978B0242EE262085F1224100802814020100441348EA4ADC59DC2C93881878DB3B4B8A410044120088208A312088937410A1A4744C2D253895955920846210804814012440886C6110976FB7981048220120109028178222E3AF0C0201E6FBAB424EE251048102BD181072BFA88E825498244071E180C28E9103A8A57484A7B061E74E228713188A858102B28A44B92447D051EECC4991171D1996ED68C281008E23171E6020E419720494C10118F0E3C4C23A2208930862008C42108217208C710749AA89304CD8D3C9B88030F0B7A122410082448200802F1A110044197158204911A7850200449201202822008044231A09020E8924468E0619A68432A1E8620100804822010D10A82A03E33F060A747A1164882401004411008428E8020A8921D45C44D1C78B0A68B406266448E1C52E40A0882402010210A41A0938D1278B0202E2E26587446E2064982E0050912048120244B2008EAB4AB028FD0457CE2F3840A499243AA431289018104111C088220AB089210822415A49286200E048220A471900481C84645CF127041254190544310036530240814822048529F9BC552415590A4434817188240843110044120EA2A8840FC7971F19D5B130C8554850A6D88D0150C4120821F48822008CCEDF388371B51C8F255B955210C8824485209E2AE450C0643A2021620084228FB5CA2DC9CE8200DC10AC17DDDE78646595B424992204985941004B18629082410F54A7C31C7999F08197A0883EFC4E1C8C2A747B2BBDF41C4E0D0AB04494D1D0CD63C10100481984010BE1970911C61B9838788DBF00D3A8D43B0DB449FC6DF2C68556E2A6C89BB24A80AD261825143100882A02785C161F2FCE4C60281AD1EA1B10A26C4A1B0161BBCBB2094244994ABB01C220381204890C80357C817C4C075C10C6FE30B2A7AB7F85487AD89631F04922409924AD2824010080481D0EEFA08F5C709AFABE9A103AD0B8EED1822E775418296244952850482401024266518D56F1A07D561D11E4C10D8D0E8348E3A325C9649FEED0B8224292449921C8220100482A0B43357FF8AC41D86C632986A383664886FE48788B2F1575449AA4B0581087508048220477D211C651CB2188CCC711DC3C8330EBB5E52492A490E4182402808044146FC1C4C1E97B14151DEF12D58922048920422FE9040200811024160FA994288C86318210B9138581F764992A4510416577166600AF81284201008F18241C81071E061EAB01856499040C4254904C3020416C26C20862088C6C90E41342E43885C44071E16C44DD40E261C4B9220419204891830E8040B2677918B86200882101208044108216B31260E3CCCD0C7CF0D8A0411BF24494B220C0BB03D04AD5E1008211008048210A25E010F33C4C7CFAD42558A2549450E4202AE11D29740200804822031014D9F0E3C6C889B78F4F183AD92C45A12242D1E942BE81EA25F0F0902412010481037D6C48107067146C42F492AA15082846430FD6AD1E76F41124820F281482DBAE8B1810706433CA17795244952110E842198385CBE20B18682100209243AF060A70BF14B515249684986E02F90101109764EB1533E04496B215818371332F0A0CAC2F82168A9A486CF0D2D3AF020C4216C180C1399207D102489E3B2A520324C7F928A013C284813422008223641A00F8224A9C0151119A24F1C78504082083F110843D0656E14D45EC21C1777990E3CCC898BB838135F824010040241509F1B0B8125AC450E3CCC1217F1F9620B115112512E1069D59D5B82A0C4115D74139F38F0B044DC2C23220E91080882047D6E64B1061E56581851E263415460903EB581872506D32B090482048120E8133771E0C14E3F4A107149209020D249908F4898DDDA24E9184112080241174BC0B2C15C211089AEC3B610214110A42B86B810047D090412F421B16088E1FACAC12009F405313084EA2E6458B44364D7048AC3341224918D19421C7820E8D3C510CB47088220B2ADC0039DF8EC10F132088244BB0478B023EA214810754AE0C19245BD20100431A9000F0CF4360481C44D0A3C2C13971E0412448DF8C0C3127E0882201EF04078A52917B18107AB3B4D4880870D1DC2E24F766DE061CE1806853ED90F78CC9BB8108220E8D3CE341B7898214EEC898F080241909EF6223AF060898810888F7033F3A7EE260E3C2CB365246F96DE991A7898252EE2443C4408FADC5CC481070671212208FAE46288073C4C23047A4424589AABA18B99E1D08740779A53A010E8D3BC42598080A0AEB4C026A2820E22CA0D41759089852950D810C83B2D0E854821E202916B504310D905280E227643A01804415D10D9C831A6030FFB69BA1244BE1034882CDF20887624E0618BB889B98240C403811A82241048B42B445C90A853000FABD81DA2CF106841058120482366929E0D3C585F41D0820A82140482A04A6EE2C4CA9DE34860E014CE8F4A4CDB348142215043524812040982048905733BF04010071D115F644789741327122888D813170415050241119220085241B48B1538F188030F0AE2620EAF3208021B446E18443A2C6888D80D418224810441A6030F0CFA88B72171211806D1C510684802111FA2B3880B82325C82F8C003C188315D7C8C9F7626518290C10A021941430C2E280A24C620289A38F040A7CF37E5661B11297C0599608438B3116610D1B8201AC3AA90888B38F030C560AE111E1224082ABBC3A71C1B598041E46C614610E13822226139289C07ABB833BA24A9200882A4AB240A17888C834486111111090A9CE3DCE9A0E5CC193D249524480E49100441527B47300778981347F91162440912240942480849124A1004492246F569BF89030F73E24417633666B52090AA044990244982244112488204E94EDDC5100378A0B3C53A1291288408D15E960492549204854A902009E238040912570BBA3271E0C1021504915B8220AD82A41104419204419040902408320441100882F4B917E0C1428220082441AA2549904A92204152494209922008826EB3810735FA0D82201024495A82204825499224419004812041100482742141CD1E1004A120415A252D489220491204092541902010A89A37B743852096210952498204411204A9C42C952048902008120441BD5112848220092ABA0409922408920A447420621604822409828AB840A0AB10044992102549122449121492502048902448523EBE55822489882441901482240944E4C2A66394405044D05B102409D2924250415A482E8A200904C144D8D13F04419238AE2149BC204882A021420989DE7404A11F12049520C84B924A120449024992219ABCF5120429846AA8E4100409821A44B41624247B880E3C7209049220C82869411204D9C4E7C02115D929451C78B0E14C5CAC3A241054124C0E88B8A410042904195112946C9AC08325714C5C88BFB862218492244130082A0802133F242844361C7858A2332225226C7674EC0B12391252AC4190C4C1084992684788013C4CD185848E87D9E618228AC311D6ADC4C1AD9260041941555327030FD36C1128243AF1A0741347E9309721F8C132399A9E7E21C3F9A657304727510B022113197860F08D73C482C92337874104F1115BA2C7B755171DED0E11DD402E44A9B999A2030FB348E4588819E5C0231804EB8B1C366B9B3CF4D3AD05B9DFE546A8AA6857940A2209F0604D9C1962882126391C0283605916A9ED57C1558E82D4F72FDF221F27DC974A90B281876586D823228ADC86E8717A0C6663D317617F4BBB1592EEA3B75A2D50DD924A6412C374D181079D78C431DDF411D18311E190AEE930FAD87BB3832150A9913906E185F20B2A6E8966000FB3C4E7306B2322164C88B7BD2F5D2437842A211212B83CB10BB1962491420CD38107214E8C196349CD07829E4AADA2BF1415C9B84048B89B6FE2420A060B7BD34E9F3108119160F114679B3ACE8863E2864AB2B011A2230E062198C6A291EBA74E167DE213071E1387220A221BC22038CAA87643601022F2BC7C7D263233260E3C2C88167123CA5B607A53960A167E6E603180070BE213172409C110A223629D1F71D1C520E2C083251D4A7CFA742196163E2222125670EE54503A0255DDDC2E11FE342E9A451189BE24D18C5A2CE2893F3373E07410082C7D49A239A5C8A7CF156558080B9619F04ED44DE7FF450BE599991C06DB82E9E020B8ED17B96D360DDAF62F294D99E74727767454300816F813B7B35BE9FBE57D6CFFA368BAC4C31C28DB0C7874844B64771674FFA0913878D44B7F221CFD05222EB2B34C728C284C0761A782CD706FB23B69E0E4F3826CDDDDA358606E687FE9F4D0F11D5387679AA829E27389CDBC3808C774563D51DCBAE8F69C16E421B5E8884BAE6ABC89C004C78B3EF06AB0B6C6E9AC5F10DC8C78F1300FCA00A15BBB21B27BDFDDECBE205B75B73F82F4CB45E3A1220FB9D0B3E368A3224C1C52FD2581888B7B986FC63C73CC71CB0D81D36E93C7B6C32A4130FCDE47F9EFFBEFE9CC8986BF856863A336040B0CE262304844E2BD4662C43C2F0AF30C81557E197DD173B820ADA176F95F07FD6FE91A960665468C8246BA1D04869C1F22CFA3B1BF995045DC2C1089032258968F2CFC0BFECB5EA37497FEFA451FED3E2CC920B8A3E25882A150104C2F2054940BFCAADC482247397120FC404834249BD4F0BE17EC7DD178317FED5B26FA7E392C1DA6A3F2318C36CAD80A9939084C0C73F0F4660D4388F710514DC19C784C078760107888E456B12B366543D2D766E2FBA5FDEB6743C643868228BC11113F0C99848B99B98419614494644412624C7C36589FDBCD244DBCC2C4890B225896DDA4AED95FACD8D1B745FB28DFEFFDA5B85BA32238CA8888828904E9482D9C3944E45919DCD0426E78FAC4A7030F539F896066843910DC6013271071C0E024B20EDD0851EEC1A700DFBA8354921512DD92C66AD9465BA25D06C1E46685C12070C4515F098FA4101D7898251E95BA73E36261D6CC360FCA60197243A486ABC043EDAF3144E3193086FC2A4B7676CC2D186A83C61D559BE4620EC14244440E268665B01011493571E0C112FF848963BA79880C02AB2CD85AF4C19BE2FFB25F3D68D869DC9D3E697A1A864A1D1BB191C61B84BC192122229F0E2122C113179D89030FB3F4E9FAA4CF4339E6C48142E0178D7B88DCB06EAA5CB41B410C5F10FEB7BE4F1F73B5CD6FC390403642C692C3104C1F9718F9A17C08090A3C6C111FF1CB20F8457BD1E3BDC02FF8396E082F351DC6FF0D7D1B72AC76D44649AC184C7B44442CC82392197858253E47F83D7DAE25F8866A5B17B440C4537FCBCDBEC23C6F2864A340E643A2AC9005061157B18488EAB090BB983E5DC4818725E2237E955E436E22EDEBBB8EDBEC0FB5C3104417E408C5320C6D8E0B4C26353A22C9C0831A71E1F7BDBD9595887B95AD320C8520CB8E52A98D128621F2E8060BC1318423F70A3C4CA35F974B1B4ACED81D8388642238AA7C3079832F297267E041419C898BC47D350C82A28D8D9260621C3D98C2992ADB6208911B58C4C5023C0CE2266E44AC73458CCA7099E402D3359405BD40883238722B260E3C5821BECD08264D8BB3A01612197860B0D54764B6EC9620248D88030F96C4457CFC232252137898A18BB8103F7263808729C4179980070BBA1E263E71E0619A2E7C44C2EC71AB5A67D650FEFEFFFFB472E666028BD3F29B4892B933F0405C16B888981171E0814E5C447ED3AC4A64608974E0619AF8F4B1171404226E66B1E7000FD60C21D6A6D98AC8072122226119279420634889ECD30C95E8220E8338F060A74FDC5C50AEA23B1D55D24E7385D8503AF0A0C41661A6426881486E1D04DDFB69813439F0A0425C6C1187B310238E598C1257880C227F3D48AF4F53DA8947071E4CE940108F38460842E4B0E1D0120962D805D21A5A2A7D9A40030FABC49938B365426A124C7041C321488204D16785A0922441521A2F7DB2D3000FD68CE8621622921983CDCC14F1A84B208120E62E0852694857E9271BDA0C260E3C388388C72C4404816CE202D195215A2E4982204841C41F82965490A41397A49B7624F1C4160378B020CEAC858810C888A008AD0A8150D0255892A2EAFF5327051E0806268E112150C8102449102449BF204992F4D26782021E96B80811040A223E0449920482A458904AA5BFE4E7A68612071E661884824051558204419254B524692CBD082ABA88030FEBC4A38F10040992244910A44B92A0905421E2AA4744822D4E399529535A41B487682FE61244970441524992C446A42190B1F484290B69095AD0C2102C412A152C4905495D7A662E87204990A4CC05419004491224E2924A92CAA52F712448255549742D482A8D1296A097BC4F1C442A482515C4714982AA24C982A4AD7A2351862481142448200CD11E828624435041A0F2FA0849B5A220721B82A29644E382D410A4B2F4A5125405DA2019A4902471DC9084D0467D41926035D205390A42D71024FA2886EA4B259024A23855912925A91152DC622A220E2BA7A9422A09A2AB8210B1241824A9455CDC596C9438F0403F0A9215B58442690929011EE8C4E74417A9DB922049322415D7888B38F060497C5623E24B9224BA20E12480071BC4AF52618820628B1D037858A28BB8881C33BF258140149E0E210E3CCC32A68BCFA430A2569FE6C42C9838F0604B7C8E104B2AA94E0BB9D8449F38F0B0445CECF8215AD2DF690ACF1071E0C19414A14AE82AF56982990E3C5810177DFA93AB2494243FD9E533447CE2C08305F1E9A20B1195C31A5AAA930D4974E0C1A0C7164F885852E990FAB4A3890E3C18C4E34D1722AA2005694157EA2811071E36C44D5CC445DC885820902468E9CE0424E2C0C3349DD9A28F88185592519F1B315D0CE061852DBE103114557D16B1C41071E0C18211634418543054232212A69C9BC3C267660E7AE1BBFFFDF73AADA9D74AABC0314407AD4E2BE8220E3C98D0A78BFE6919683AD3810712BA10FBB444013C90D0C74FB31231C4100F78B0268E120FB9EBE96298137B06FE3443013CACB3272E446E60E6C4C19CD8F14888B00AE14F73C574B1890E3CA822521E59A600E1CC8938940581600816ACED99B37699E3ACFDA64535037858230E6111F7993084D04D9F33273AC2C1240C22E42C4B0DD18D7CCC48F42C4116346AC5EA45D32AE29838F0C04117A2A06CCC208E59108621942C6B1862386C89EC8698B359A7C706C3D4944BAB2F4192C0526D9A64D145171D7830212E9E101203228420788884BB44C69774D668762A105C925C55080283E95081201484214882243A1CB9A35E64E7D381070DBA104B2CA6C3A2DBA1FC1F046B5FC89B984009178490944DBE61A47D9838284068A33AD49B6C63E2C0831271A10A46C9289785E315922011E341AC61888C1BA21D120C22398E36D281683A7188B84CC63939D6691FE04199F828C1444312B4B22986079514340421A238885192509641C82544B4B0EE4CCCC0832A71D1278EE2203A2C8BC6119222A4C6111B5983728CD23B84F8B9B5A28BB8E8C0C31A71941E22569450D6304882E9CD55D895D0226E3AF0A0419F2EC406D3C315D111AD47448249909D369718B1146BC22C4E073703DA4226226E74DDDC0ABA892DC2CC9881996740D9F04FCBA413551C35C38C38E640E8F008CBDD9F9694C52566F39833030181D966C460C89061C9F29093A3E97E7A9ACD4F3312736B11677610514F8743B02C4356B9AA466B91AF7B81562DF52F2A4D985866201C3302C1905B4EC641C44B0A64B144EED9A0ACD265BD7E21E8EFFA34979E8AE6471CE5A0ECD810088690B9655974A32488EEE58640241C5A434694D4A5EA1F97E9E3E7DE563FCD3FAEC48ECB105127356F1C8B7658D36EB19B050417241BCCABCA2F2108E316519C721AAF5257BD2DDACB32714C1C5D16EA4A5349DC43CCA6C7190443705821DA5B0DD1DD6C1C82E5654878086BEE61585AD23A1BE2A05D0D91F128450CF2126FE12821A2A43DC3A14F362D31C99FCE9C397330DB8CD8D14D0F8255557458E4B02FC158AA8214D1526B9F1408228EE79B8D801A86101D198ED228A342862448203B0C898C130FE93824761B323732139E11450C345A65887678F95574AF0F81386E08749594E15ADA45C86841523682862085D4C8705464C1F0214328E6200A2108920459880847946BD13E78AA99C384510ECA886E8641EE87E806B3FE2A88E3A5BAAAFC9220C455EBBAD4524324378488B0116564AE728360B28B7981600891CE8AA84208894D657DEA63F2209848223231133B0E42DC74669B38142234D3014364775B92D8C02A69B9A40A21B64AF5D29224B3910D850C352236861082914598149CA0360E4B4D7C440BB1CB054DCBC9993791A183166010DC108D6BAF7423EB0823040FC92ED97548D2ABB2AB43B22A0CE1E838623662A24D459305ED1CC10408112D44C45BD4F10F71C49B43CC714A48815B64F78BEEE6B320799554C43171423E5CE88AF56F413AD430081262851C5B864C2494964794500B6F337DCCC4C73CCC19845B9621435EE4703696826CD5300F44432EDD425EE06C125FCC55626E08B47210A3B820719449B8A482E9E6A410CA6561556A4C11B92998133BBA4160100C22E186C80EAB5808B5F2F352B9D005616D3058249CBB89AF3A24296B22013748C242741433B62418822144449510D1106297A88A30206C08DD1088B8E5CF07D90C328C2E41E10B3144E3B734C3192E393B0581908ACC717218D230A4882373941132C41CDB28CA2141886515928D8E79F1517E5C7CCFDA22C7AC47D97528127A08D1E16E481694399B52AF3516245B28EDD8A88271920B0621221D74611911C92E224E7C94D96C06C1321D5CF50DA6A2215B92B282926488F08645CEF4D5961ADA42B904A18C38F250496008CCDF8888820C21ED1F1395888BCECC08278ED92C8421781771F8F4DBFD5319AA2A3F7189B9B4CC5AC4CD2EC460A38E8D8D0C977BE610AB1111112544E55E4406F1A663060803C2B010C120B821778B3D7CA1ED481CFAF7ACB7542A04438535CAD828430A4388080B112DA75C84631D710C2234E826072C1CDD89035976B565F6C1BD89C350E2A0371BE44748285DCC11B2DC328428E1489D601266AA2318E1471CCE81B21D8B857788DCB0E96E76C48F0AC1ACDD99BF07FDF4CB32F9B45E612873C8206C44488823ED0C9308AADC0B93330BE6C5371FCA33C81A867C3605BE0A5E472668EFC2A5FD9B5D5583A1102216FDEF28214AE367048F7C66998FB0E345270A10E22010BC0C11C5E1459F2AFD09FB964D68FF5F249C3FBFDA699C7E7579C711A2836154A241085EF2CB6E21D981F295194E07110CB21C2DF234C92DFAE065045F50AB2B1DC6172BF45E7B43481C023D8E8AA3CA1A06C14234BE85C8C46226925910F60CCC81B0CD86CBB2268F3DCB76B356220FAABA33371DC67DB58BCE7DD8E4E6B8418D23227384BA6065B84CE333EDFE41846E240EB3CC8774ECE86082D086A32197C878433244E7134747BADB5A6142E35FEAC9A76DD5060DD3B110E1A8D8A0CC898410D30C6C74878864BADF4CDA91D410B94D8558C78CB942D8500E081482E517C961B1B3D999440BE287A2DD7E044D1CF47762786F5D6AC350E2685CC230CA0293710811C110B2E6AE3784E88B5B85E410111CA29B670EB3217C384490E2E024EFA21B761FC148E4116203D1D7AAC9C74FE92279C12CECCB116AB58D525850339CCCB9530A089128D62FC2594844C461754BD496458F1CB3C429CC880F8DF04324DCE92EFAE61C4E7F43F011F637330C0E2448344E3BF3A56A1BAC436863A340B051F2B0B610116B44E45B154386109190998187A91A4461E679E6201C78240E70EB9DC5E4800F21273F210BA2BE976A37CB416C9C1DEDD6C350B58D61647858367104861011F1DB4244CA459F38A6030FEAC44537B1EF64325FFC18335005812137E44EC29DBD1FBDE186C07E36F883092D8481C3F7D37DF761681C470DA32587893D2C5327241C1842A2BA14914C628B3EF1888B38F0404117A22E6AC2E58E6E8814B055A902A76F103818DEBF550FA7711675F177F20C83AEC7C60A2304137D88991A4C07848888882D8D485A334C1C7860272EE2119F2DF49DDCFEF41588B811DE47FBB251BED661E91B42848582118AD0DE3008A643B010111BB110492D3AF040431C13177DBAE8B34744FC21D7A3D4EE6A1182D75DCC59966E43068D8D36D2784360281B10E288A88594021ED68823E888D86FF783CAE254EDE9FB0D8D18048E3B648899CC821A21362EC3B949451C783045F92F7FFAE832583836421F0513899649112C4444BC772414F0402ED56361638D82C3D06701518C30847A5988DC013CD812377561A91F728304C174701C42444444AEF842E476E0811C65BD9B0787A98411712172D3CC011E3896AE322222379888030FCA1231966E4F5D000FAA74D145767ACB822E59DC20E2C7133DE2D1818735E24C7C86106555E98EA4982EE2E230F1184C1771E0619A38130F11C90E954464F0AE4FF9C4A7C30482481314CB4A2098B7F48848E0C089833B6541DD0B446838ED969EE1DCCC589620E24CC6AD2D11D715750581D476838827DC9DE64CB0680904AA755BB23ACD35C1222C41905699F2A595E6AA501E2CD2B8218687A092B587D4A7391424D187150C0B922050B8CA08D70711ADDA1B962409526D4B1F04DA370C49824025EDFA41C4601A97160C4B127441524BD41930750824154A300C412A90A4DB1213760CE0C13804AD1B962449086D1437BA888B073CAC11BB2E482A09464892EA22B518D1E3030F4B3C6985A0A5614B82048112071E5419E15B92966014B3E8824C1771260E3CAC1217470CE14BD0120BF0C04E87051B23E21D123BE266000F96C4315DC4450C16ED74C1BD6981053C98D2273E5B74B3C6C4D910A244020F569DA640C0832AF1894F9FCDC43663449420482141411CAEBE680211F1889B0E3C2CB145175B881852E802092A4858F7C9CEC5327DE2A28B78C481075B44D4921402490A6BC857B28167C6C4818725867892842A662C49D289F14C4C5C6DDAD5B34D071ED419A28BB8888FA81787A5A5D59910131708EE535F66CC031EB62946442CD1B81444572AA9884B4244B133B15467AAC4980E3C6CA10A2504314BD2AA0531A9CC4B22CE4E1C84610E789F9B9838119FF8C48107B53A4D5710F1A551948B9B290E66C74139105936C2E18656270E1326A12548529574940CC10D59241CDE0A27752B9DD5238184A02CE46BE6A5AF2A4B74BB444F41B01F22DF025DFA62E6186BA1205D9AAEC260EC444F7EC38A08FAEB862481888B59EAB2240CC9E0C1447CBD664E3EE6EFEE8BBB4A5172E96222D01275583F0C150CAA5FF5252CBE241B5A90988AD96E8193711CC730EAAB7B0B45F50A4128A8212D31B5E3236479084C26DCBE97A220A961103125AA600D86C8272C447E309656492541821164212222CAF0BED3550A29445C609021260923DA7BB94A524443155A5B2594844868F1441C3437B68690761C78B065C46EC910A8A803010F56C4216CE3DB30042113B2D8C0C30A3DC40F13753155260E3CCCE2A739169CBB061E9689CF1647C4F5225B21E48878C4A7030F6BF4883322E29B6C01A79D7AE2C0C31671287DFA881F64EA6471223E714C071E6C894FD011F1D32E0DE130934474D167000F24C4678CFD41B4B3921B057820212ECE88FA2108021531E2010F26C4451CD385F88B76B4E9C083153D4474EA2A7E5307011E96894398C57A1CCAAD04FE6642011E482844814937622F88405884E26F7163992136F0B084204857EA48262E413C103EDCBCBCD2C5115D0CD1A74F5CC49938F0B0C42CE2021193553684E00E43C4BDB71B1111111109D63885739C5857407A41F45886D9159D573FF9283B19741FC69E38AADDD6831004E9641368C38434F311AA8AAF1008AC69E7F3E3A11CB399C1103C7514523B3BDF7D1B04815CD4D1A174E640052B08BE177DF0D4810D467718F2E307816AB1709985DCD307BB7A192A21641BF72F10E8967972BD96E0CB8FC3445C0E9371C8FE4320582764ECFF9F766C4256232262F40781A888F8BC79213DC2C8D42990BF5FD2D3786BB03E754DCC31283B7E0CB82C2B44C26187F8790DDBD0D825E33422BE21F020A2B85B451E1F5E10D8B2C09062C8D1B0A25C10CFEE4BF47441F0B204D98B792FB760144C14C726B9C0A08F7F27F2F85EDAB5B51F0C22711620442C1BD67AC3228E974CDC7F6F30E888DD5586EA53971271A8BF64EBE50EC65719445C88B29F3A89B141418E3642AB3DC483871511F16FA41B87E99878B0A262C12839DE6108A62318048310CB8EFA0A02A12CE31618BA3B045DE5D857EA50A88588D31CEC3B04C2E766ED834048533A86132C46FC3811B7FC412010CC0D893783F958E9664084C461A3EB83A0EC128D894139508121040B0F35739FE1DE3704A2090B1136139E4437D299131B4A87410E2ED389384A873238D2E32D499D61491708A49356A48C879088E3C48E6057C89EFE62C596D99071C812ED8A92DE88FAD425886841C613371DF3CC860AE698EF21320E3F78725B5D5C989C1FBC84D0F298C6FBA747BE4120DA99CCA4C583708487FCBA20F0BBCA4B32F68770E262B813B7F05DB67E88988D3571956091F0303DF6ACD8F7CBF7FE5DB73BCB3C067178D06888E42138DAEB834032AA406015480AA3FFFB2F7FD9F4D796C274983516D91112F67069A7BEA09268DC759483FE5EBA76431B1AE551918C1375C8C4B80CB14C9811C65E4190A0BD4F229A15E973C5619062908532B6CE1C2217588888C8B77C1F44942D97B655200E438341855B88DA0DC13472456C62B3C2100CD5A93BB499B4930C37C811C308C1CB44074485610871C32183880B11E59E986DA1DDADB65126C4C9B8904B83852ABB8588C4C5133DE2260E144715152E831011912BC9C4C1E0A123225B1C1317713871E04195B82F2122825CB2F96E8E53818848E0D0FAA22E6788DC1161448212CE33E53CE10F4922C4FCE911071E4888337D44FC1213B3E862000F1C7421EA25A6CCCCC0C3327DBE598CFEE2AE81071B66B3CC30211821487A43E28B0578B0A54F353A420A4192F43459449F0E3CA8D2C5137208A21BB605390441F245F61C7D3A421C78B0248E12173D06B34210448441E1C40CB21B04C10E436541D29B6C373DE2C08339221661CC89020191DB7C8487D951C186882F481D82204382380EF5A96B4C1771E0819A7C899C1A446E8340D38913447E8168A2A0A3207630044110E43A936A8C89030FD6C4517A0809C4EA10E8A0122B21908A5A25484A390882608440A69D9B5C1CB1406F714B030F4BC447942068814609C3C425A182246D482023883A12E6216C8403175830C86FA28A78C4810735942049C447099220940A82A46549B483A80F846E0E8360A1450ED722BF2E44242C39C3B95347B1534210244BCCAB2C09C19204C108090513B725723B1B86D36384EF52F784983087200912473024100425C150A4DD1024FA242DC17E347AA9CA9B9BB620481024140449922048100CA22F2821F7AAE5DA96D62A09922449100892409020142C883A1939BADD226ED138FDF042EF5D1048102441102441822048B22188EB106B3744C2C120C910A28CD8347EAD12044912240904150482780D4352A1848DB2446A1045CCA36110E5FE92200892040982A0E291644B5B60866D44E4DB88BD0B92A44192D9640435185609910A969439B6BE2010820A0E8120DA11049355042E480D21227EA170481222E223D1270E6A674247242308924AD451C5011ED60E91A3204382664198A4449F38F0604DDA0E816C45C9087143890D3CA8139FFE5B904A9098A0276E2A893DF189030F6A881FA443DCF81213BAD8028D884820C18975241F824A224882256E602871E0819A3E7E6908223E895B028B14C0833243C445177E08924208253133F0C0CE115DEC11F12E48A21DDDC48107727AC447C40F29441D097820270ECE4629CCC5883F04898972E2C00309579C0A562AF1D53724E4A6021ED489CF221298B40211BC102AA410B97D41920E41D4121F7858232826BE490B394C7A24609007229D25058124C5EA12531671E0C19A1C650D2537A95112DCE420204882824807B241A021A82048174413E999639BCD7E6E56E0619D31B994303AD1313B1028445C1CA608A25F8240E41B39119204412510F195268279C48B01E141EE1F09DB388544EF600A5264C11251C8222E10280681961688F81008A27D4882400B925E223B59CCE6A06C081D1C02CB0D911CD6FE26AC39F9394EE194535B0E5169500824814090202886401164431024A14090209546104AD225264D089398398E39266EE2103AF159F02038ED3671201D2B3D3082DBF2179DB8C811C206C112049220B25A105D2124454890200804410549105B2129D41237B2213A606A4E7CD613C76CF34C1C9C02BE6EA4DDE1F64ACFDD20E20241FE13072FD1FE5B129FD841822441900492204121D110491204A90459B120A94A4B2CD3E3990DE1994E6C7008E135D1B0C8E3E1A79BC2D57594EB1169B87FFA2FC56F09022D499020902490201024089220489020099224E2920409925C52CAC56C7253C48327481CF2E27811874D6E6F995D0451813F22145ED3787DD1CF707AFC900C43A3EA4B1008241048120482204110044110A84A120441200992688F105490F87A89D2CC47D870133E84BAB5D338E5931CEEB3F7E841B04330F608220183789F158693DDEE6A78DF60D02839366AFB4310080A49620E499024411004490C0F315C90204812244992248504216488C24B94433970E2C48643709BE4B0C86D30ECE578082C77A443FC44678BC66B52C3228D560D4337168E8A60E2501884699C11EC7BBF2048E21D322C088224489004412A4892C49020489054922481880B0A290842448593DD8C446E676FB32BC8D1B6BF7BBB9438E86F047DCB211946451CA1E130B18BCF840DE610161143D715822081A8812049820415214C6C9254BA1092109220485A71081288B8F838798CE087114194BFCB1886210A774BB5AAC2FCA50AA2CEB171142C98D8C92E18E48E88FC1AE5DBBF108220092A4992A4944364085A90044982A01224C99242506959161DBC7327E288EF4470E62144B52E18A4E88888C40F87608121308488283BE4AA0DE15D822084382E08822008928A2B8C1224419216C41822372454499044E38620A920695C30BFE9A3711F16ED8812C9A9684444C102130719E7FEACA98D26B7906E4424E4AEA21C82A0284810A4EC25E20888D410425A92241004D30D4218A40A4192114229D410D9E92944477D142C08849BC269674D4B911AD508479458E6000FF34B902068489024840487400C2C48822449100446A62C8524190281149251518260082D168359F688DA0E43235198384CC0DE160A040D595049602238326D49824A8220D40C4748512829C34114C1F4AED15D2198E120E2426EC5C46102684A82D864E41D822441628E8430A924892EA14A82216969C4DDC21191D830015AC4E34429BE1044868C209520315B82542A092414964A3D2299600248E8B344BA11DF228A8390F4B720099224488210A6760D490569E446165D74119F384C000D9F492010AC905E8A788120089254218821B4AC0821774088C30490109FF8C447CA498224E905B24120898E214992242322EB6188A030011474119F2156464442311F85C17416A824FF46442644B2882F4905414C48103A4C8019222AA5712203C3280825BD911B1801715C84304A8224891B2116111761220E3CD089030F76E22AAA803D86450176412F3048D0C450491144B908C3049898308EE9605101859A768864A868A75F90BE20945861108A384C0083384C1117DDA0B94E23D281C85635B34142499228ED6E2BB99A38F028718690C0C3124E308023562C89C1302A0C0F911C52081204B9CE0402250E13A04C9C893363E48B38840FD745A87AC85E20082A4960E9C50D0413A04947884F5C449838A185648615364B2A921BB264D825481204C962470A36842F3E4384A38BB889C30498D16308A219206C32839DB888830852170836449AC34621344822BBC3ADB21622221278A06EC62C08424820B5C838A586B4861E5A321C14216919DC457E7B11780EE6E4C4910C22810A5182A40BAA41156E5048B205574BB64E4E1A0C92154410086A14C41595468C340382C16890741ABFE21F3288909204E8820415082201AFA923310C4247C925BB2DDB2F41C48440443F24C9B9812110514241C40F212CA9CB55D62F0802F1E1227309924E5EE90A8A4614E45023A63BA41B82040241100492C4234951390C223C484F282CC97099079DADBE34D221088220410C100822969D1B042E0B43704B16E27447DD107141900969A82048486A0BF28688E066D8E46351E4F790B006438F16845243908864092210846EE2302F6EE5611BD3512F7B099D421F824020234780204160A89109353735E811B488206408F10B82203041802432993CCE603D44184D7530A10B8878C80D06950211D7140B327341106E2DB5E9437280203B98E3704C762DE04189F88D1604822121721DA4EA21489091C66123C2C8B1937D8509B0BCF210413203696948C35099E888C1AD647B31C4870950262E2271179221500B64436E418EE00837CA690FD1459C8923C46102968913F66190C3C849F190C2645892602913F3C4230E13C04E5C7C71849F09D4888810A8DA10A27343890E1360C24010D1CBC88464110C51C2A99E72118F384C0009F14908220C5DE3FA256EF499C5117D7AC46112427CC2427A08223AE08F6809229228C48E0E0BE2300156C4990E04F1898B3ED219A194304482ED271B88E8824C9F384C82411C84B8188210464486A9099540B020D86FDA41C49B384C801671285DF4894FDC8848090C991006110D0B0291BCA0A61EDDA9A3883D3FFAC4230E13C0C1169B39624522AA45089DF0A757D21744846143A42F0924150882FC6252810930238E896044E2A138676B8141E08640AAE121081224902048E29020E9CA8D24169814F1B932054AC4C48D123984EBB20449345EF43B130E0912440408180B924A1024A1510C89C36E33431813175D0C989C6EE282100C229C302E990718B22072D8482B2C04634820F160DA05095241106488096A16B151E59B6DB9464444020FE4CE9DA72A87F95E1284FC4A21A9E4A09024411081E8962449120409C4CD6466734C1C9CCE74086481FBBD6738814783E17450C3094A8F20087449602E10953898611E0BBA6D2A400A04612D8154924010099D83097916840FE13899BB4FEC23ED5EF414FCCF44A191B0B0931182D41204AB2441E41304A9C2B621B277085A96045594403C930C6143216BD864DCC439541BF2340EF989FEFAC2C99B92202B4F14A401B98A3C41A47649E24290A40D170804422882241D9214243110D138B276FA7CF23804376A17AA1F262468DCED6C90CF8D0A1B999BBC90440F09825A208554088520A9607821080C9220B2BB88A35A120834070216BA6FB76DD907D5B3B064BFCE84D621620E4BAC41C10A423A164118162834048154902248D0300633A024601A8230D224826121190BA92124AC5F6D7A546A7A6827344EE7B88D45E72D5DB43C044184D942D40D81444627DC85474837240D0B717132446F348814081F4ADCC4ED5D61C94BE83819471D05FFD743922089843108A4204802218430512E410841C3E666188D3188E86633718669B7121764A3A2C20A37640816F242722714B7295CD5254912C82088FC1004A20208080209259524188C60C88A8A8D8892422E81392D430B63E1CB258514214182205510B1D0056938A2211882899B3DD979A1578C8410E4029370B9FD11924310044110B1625B82201024494431081A8611111BB7CA42C47E352413821315100441205541101906152418411264AB0C422452C461ED0EC3BC0581B104822049250982241576212249808769E2773512B76022AB20100495240902412A15920D4AF4E830012BF6B929104820A218840411090671490A02098264919D10F1596002B689C2761B223F0422679220D53292C89278A86408C916A24F5C9C393001B6C451E2CC1003BEBD044120085502A59DDC54089204810A69C742098B6EE231223EF1E91387C9888B3E6154E48151C47EBB20E24B20C83C403018822409D19010645197167131600234894F17F1E9714C82986766AE2332830E828CECA47663492014B16255A189D82B22388D231278586E0281138E539CC6908004811A82408288BE211106C20D5F024144C58818422669F1449F38D16102348903836A12F930044110241E02920409222F16540AC3170402814148BDC5983171262EFAC46102CC89834EDC0C289D19CC0E42BA0A22080CC91204491224897941920A12340C772308A9038382384C1203242D277BC988A021E2B60482204190044648101B413EB458B82008226F48D83588BA7C3A4CC012F189C32A71D1455C74D14D1A433024212491431768232448107F49A008E91C0455197818DC91092CF6C46102ACE9406733F1218C88884830862472490C5C129191C8480B2A10044922105F74A6162250080992A005C3957A4088C30470508D40107201611DA1402408724932489298F941101F2E82708187240E86992AA13014A5307C6EA989C30470B04D1C429C8998B5890D8620887C607218249B83B093A451424805BA11C406423004A12A240862309559921C0C776AC304B0134718CC85889B1F09048B350F2209432041242CD210A1C31071360485402A3E162441A04120336E9173495041108443925980C20617127850C7E966DA348434950743E2218254504384134281C00223E31214A64325102445D014E068A3541A21114103492D4802C3339CC0C30C4E6D25421162481004D92C2E06421C7541087288994A201821894E464882408260CD01617B49129428022A4464619E196640184C677276303C12EC383F6AABC90A929CBC92861485E40502412D4910E9A12512220C83C1C2223C13BE8284304C22450812216E88A8539FC40A12160C921002B7CAFEC3E0A6372728C0221D0E098CBC25F2590241B62404494BCC68420F02135A4BB0E80789481B02712824A88AA212427C41101405A5C37BBABD3F18BC254820A21E0231B3118220172486B00A24AD7410D6964044E864850B1422170902B5245C21B1460406419224745DAE33E0C370E5264C7C0E0902118F20880D8109A5EB08C12808246823517A487C700921D111880909C99A10FA901046C82034EDFA56571D4C6276444110038320811004D19CD510A4822141D009C47C1624108810324D83644210640889C20C30C849364230AD03E1E82861D177307C48A0C4510992087568C89004C17641A105E24025900C622D3AE8350822A61609871F8610861C164CFBB03498A4A912845608243A4312070D21DA08A921245E20430821519C528514044182114A8E3EC21022CAC4410683BBA0E46223041224210861B82A416A2198EF151944306484D870478735183E04210419126419828D4D2046E4C608058B145511E9B8A92BF890280982080E82906423477CE663B6E9E0875070B43BED95E8D1271E1D7830C0E01784104A86481223169483D04960885087EF0512D98748F0D41531260E136080C10F424459650857D6457637851D119101AE4C68220E93D1893A321F99688ECD02C9CDFCC208A35A776E3294384CCE368B069390161A42328EA54598078DBBC6494C177D0EF0A0C2001E6699471CEC536789717228EBAD261C47FD6453471C147498006BBA703CA888332A8E2D58FEB45762C004901087D2A70BDFC2205930090F06A1404F1D17E9300116F4D86208116FC1640789BC59C1EDDCCA22177B3A118F0E13B04C8F31227A95240971AA8A3E7194384C8032F1103FAC92B86BB0210E1330851F51220378940E3C2C11C7C4F5A68E0E13A0447CBA106921BA33014D1C26C0941D254684FCB9514C1C268803049D884F7C8658457CD0D64FB018A24F1CA5C3042C81180642440A980B5A7445559C38222212D49DA0E644575E38272AC88517B020110D4350D11C9F271E71CC46E719B2FC1C276839513A2F64985EC972B4B84B0533A03C162C32121D6A9A6ACC88411C339B8439D1412083E02158FE1FB914980BC93C2C91831D87250844FCFC42641C6E32604C761CE5064F1228C31C161C61F935797CBA5DA24F72B97F523244CE16C4C5C41108E243889B635548A28B21490D26E882D841539796121AE16172B8ECBEC963C3BE174897DD26FA0CF7F3238EBF54922088720449292E1004954008410841106C32300412E4982D9C20C4097543B088718BE5EB056D5D2334D63C54B27B087F085A5210822414CAA00895D4A44321088254A28058B060902CB5D15A6E0465EECB934A7A3DDD6C6B87A11021FE4B89CA05D10E121484268A433048109C3554100844A1A963E6663033B38AD93264AB3A75EE92DC5EF4C11BF6865C0C3A6A23B6894345CE3F24823124084114441CA68360EA200441B041C472100882C0831214F3101E840D0181E570381F77EF63F295A1501B72DBC730CACB32D18090259B38D2174404242490D088900446944020CB250E11871287D0610E19B20511E36059969DF8BAE53A8C238E1A46C3644E611BB18D3F24888405325127EF5586840CA63D0732137A1C512061612B115C227911BB4BB821CB42FC9AE40F8149C171AE0847A4B05CB06A0B048182509242BCF9316610273622827E58E09932389B406846CB30B143969790C2157DA23E3AC39DE489834360C1111A1171774388BE940E4194741187232C430843E410443CF0DCAA98191672480683FC967DA34404BF2F4B868D507885A12D4424EAC4273EF18847075DDE5C61569020197EF2B8446E7A29C8CEC465102138D10B96E031F6B261D8BA5F848187DC30045338355481C0103A124DC4C5071EB65B098A8D9024E68675D171C3260E7A7918F6B004390C92E513BBB4552CBA64C108898C0B360C2122221BE81041B61C91C08335CEF19B0A43AAEF23A8BED5045F6229566FB4C75146A8C190E4863121AD349EB8884F9F384ADCC46102ACD12F0992B4EBF4D19EB8D5746E30641E7CA95D0F87AD10851B06B12FD8365167443C064C801AC35F8220950C77C5429411328A110BB7BA9039868560AA8D184214222222810715A79CEB989724419283DC86729C3B04167982FF6A1B39C679300114881F9220C98205D6FC6C44841134EC262183E00C8478C4270E13A0CAF9DC5A0F438888D228180C1D4D1C2680CE882E0AE17148B8A3931926408921FA3C21E2872252253E4C00071D216C446442EF17ED0313A0465CD48023524745A86A4A10A2817C64629E213A4CC02C71D1273EF1898B27E2A20B1144F22081121BCE709F9B29E22871138709208833234444444408244110883482482DAD532AE2220E13C0208E8987481307972041100F018140121B09B24744020F5638655108C72D088204891AB0406C0C411024714B9B379D59A51378503177922808822008C1881C054120882C10164C37C70C28DD020BC1ED9370465066E83401094C7C32E010886A88C92F22C03920CC30E417393C787AEC2FC4929A0A8438D105114645C39C205C0E41458CC322C6B98B04FB4174C1265E45A9D44EC405912414D8458ED970E2110F82D259A2392C10F61F11DB8994F6C108518E3084229511C4302208AA250FBD9E3E1A5FC94DF69F7622AE709A8C2947E94654134E0545ABD1BBAD61A94188129D5FA9132044804341E40C53571D0471458A509163422C102C178D77908D61D48938F477A6115D048D0B4247B9A0CC160481C066C28AD53C840DA583432188044ABC86402C28040241A2BFEFBAC93008C110C69F9B0974D6418248040C9157431024E7069B39F25881D02998CE3204A7A389E3201039AE958DA0A0F2B01A1E8EC8B3DA9F5B0B1367B6A19220D8829642248C44CCC7CC70BAD9E64587B7920063B01FA28B7783203B0431B36E641B56B4118A250D5141747D6E0A0422F7419024D952490A0A190443FFE470F87456B98F74D68F10392B0481E81A1E210D43602322E2E7A665412090D492E482582C089

@pdeangelo
I managed to save this bytestream to tifffile using vanilla c# code and using aspose library:

byte[] bFile = attachmentsRepo.GetAttachmentFileById(artifact.ATFL_ID);
File.WriteAllBytes("file.tiff", bFile);
byte[] bFile = attachmentsRepo.GetAttachmentFileById(artifact.ATFL_ID);
Stream stream = new MemoryStream(bFile);
Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(stream);
TiffImage multiImage = (TiffImage)image;
multiImage.Save("aspose.tiff");

tiff.zip (60.5 KB)
I suppose you were not able to provide the full file stream due to message size limitations, so second page is partially empty.
The results are opened the same way in image viewers.
Modern windows image viewer (Photos) opens them in squashed way.
Legacy windows image viewer (Windows 7 and before) opens them correct.

According to file metadata:

[IFD0]          SubfileType                     : Single page of multi-page image
[IFD0]          ImageWidth                      : 1728
[IFD0]          ImageHeight                     : 1054
[IFD0]          BitsPerSample                   : 1
[IFD0]          Compression                     : T6/Group 4 Fax
[IFD0]          PhotometricInterpretation       : WhiteIsZero
[IFD0]          FillOrder                       : Reversed
[IFD0]          StripOffsets                    : 234
[IFD0]          SamplesPerPixel                 : 1
[IFD0]          RowsPerStrip                    : 1054
[IFD0]          StripByteCounts                 : 11730
[IFD0]          XResolution                     : 204
[IFD0]          YResolution                     : 98
[IFD0]          T6Options                       : (none)
[IFD0]          ResolutionUnit                  : inches
[IFD0]          PageNumber                      : 0 3

Width is 1728px and height is 1054px.
However XResolution is 204 px/inches and YResolution is 98 px/inches.
As far as I see resolution data is ignored by modern windows image viewer that leads to a “squashy” look.
This is the metadata of file stored in the database and provided code saves it as it is without any changes.
The best way to fix this behavior is to find out why the resolution is saved this way and change it to a more standart one if possible.
If that is not the way, please use the tiff viewer that reads the resolution tags and applies them in visualisation.

Thanks! I tried the aspose online viewer and that works, are there any aspose libraries that I can use to create my own version of that in a web app that automatically adjusts the width and height?

@pdeangelo
As far as I know our online viewer uses the Aspose.Imaging library.
You can ask about the exact implemented on the app forum: