> 0 ----------------------------------------------------------------MEWDNGT-GQALGLPPT--------TCVYRE--NFKQLLLPPVYSAVLAAGLPLNICVITQICTSRR-A-LTRTAVYTLNLALADLLYACSLPLLIYNYAQGDHWPFGDFACRLVRFL-FYANLHGSILFLTCISFQRYLGICHPLAPWHKRGGR-RAAWLVCVAVWLAVTTQCLP--------------TAIFAATGIQRNRTVCYDLSPPALATHYMPYGMALTVIG-FLLPFAALLACYCLL------------------------ACRL----CRQDGPAEPVAQERRGKAARMAVVVAAAFAISFLPFHITKTAYLAVRS-TPG-VPC-----------TVLEAFAAAYKGTRPFASANSVLDP--ILFYFTQKKFRRRPHELL-----QKLTAKWQRQGR----------------------------------------------------------------------------------------------------------------------------------------------- > 1 ----------------------------------------------------------------MEWDNGT-GQALGLPPT--------TCVYRE--NFKQLLLPPVYSAVLAAGLPLNICVITQICTSRR-A-LTRTAVYTLNLALADLLYACSLPLLIYNYAQGDHWPFGDFACRLVRFL-FYANLHGSILFLTCISFQRYLGICHPLAPWHKRGGR-RAAWLVCVAVWLAVTTQCLP--------------TAIFAATGIQRNRTVCYDLSPPALATHYMPYGMALTVIG-FLLPFAALLACYCLL------------------------ACRL----CRQDGPAEPVAQERRGKAARMAVVVAAAFAISFLPFHITKTAYLAVRS-TPG-VPC-----------TVLEAFAAAYKGTRPFASANSVLDP--ILFYFTQKKFRRRPHELL-----QKLTAKWQRQGR----------------------------------------------------------------------------------------------------------------------------------------------- > 2 ----------------------------------------------------------------MASTESSLLRSLGLSPGPGSSEVELDCWFDE--DFKFILLPVSYAVVFVLGLGLNAPTLWLFIFRLR-P-WDATATYMFHLALSDTLYVLSLPTLIYYYAAHNHWPFGTEICKFVRFL-FYWNLYCSVLFLTCISVHRYLGICHPLRAL--RWGRPRLAGLLCLAVWLVVAGCLVP--------------NLFFVTTSNKGTTVLCHDTTRPEEFDHYVHFSSAVMGLL-FGVPCLVTLVCYGLM------------------------ARRL----YQPLPGSAQSSSRL--RSLRTIAVVLTVFAVCFVPFHITRTIYYLARL-LE--ADC-----------RVLNIVNVVYKVTRPLASANSCLDP--VLYLLTGDKYRRQLRQLCGGGKPQPRTAA--------SSLALVSLPED------SSCRWAATPQDSSCSTPRADRL------------------------------------------------------------------------------------------------------ > 3 ----------------------------------------------------------------MAADLGPWNDTI--NGTWDGDELGYRCRFNE--DFKYVLLPVSYGVVCVPGLCLNAVALYIFLCRLK-T-WNASTTYMFHLAVSDALYAASLPLLVYYYARGDHWPFSTVLCKLVRFL-FYTNLYCSILFLTCISVHRCLGVLRPLRSL--RWGRARYARRVAGAVWVLVLACQAP--------------VLYFVTTSARGGRVTCHDTSAPELFSRFVAYSSVMLGLL-FAVPFAVILVCYVLM------------------------ARRL----LKPAYGTSGGLPRAKRKSVRTIAVVLAVFALCFLPFHVTRTLYYSFRS-LD--LSC-----------HTLNAINMAYKVTRPLASANSCLDP--VLYFLAGQRLVRFARDAKPPTGPSPATPARRRLGLRRSDRTDMQRIEDVLGSSEDSRRTESTPAGSE--NTKDIRL------------------------------------------------------------------------------------------------------ > 4 ----------------------------------------------------------------MAADLGPWNDTI--NGTWDGDELGYRCRFNE--DFKYVLLPVSYGVVCVPGLCLNAVALYIFLCRLK-T-WNASTTYMFHLAVSDALYAASLPLLVYYYARGDHWPFSTVLCKLVRFL-FYTNLYCSILFLTCISVHRCLGVLRPLRSL--RWGRARYARRVAGAVWVLVLACQAP--------------VLYFVTTSARGGRVTCHDTSAPELFSRFVAYSSVMLGLL-FAVPFAVILVCYVLM------------------------ARRL----LKPAYGTSGGLPRAKRKSVRTIAVVLAVFALCFLPFHVTRTLYYSFRS-LD--LSC-----------HTLNAINMAYKVTRPLASANSCLDP--VLYFLAGQRLVRFARDAKPPTGPSPATPARRRLGLRRSDRTDMQRIEDVLGSSEDSRRTESTPAGSE--NTKDIRL------------------------------------------------------------------------------------------------------ > 5 ----------------------------------------------------------------MAADLGPWNDTI--NGTWDGDELGYRCRFNE--DFKYVLLPVSYGVVCVPGLCLNAVALYIFLCRLK-T-WNASTTYMFHLAVSDALYAASLPLLVYYYARGDHWPFSTVLCKLVRFL-FYTNLYCSILFLTCISVHRCLGVLRPLRSL--RWGRARYARRVAGAVWVLVLACQAP--------------VLYFVTTSARGGRVTCHDTSAPELFSRFVAYSSVMLGLL-FAVPFAVILVCYVLM------------------------ARRL----LKPAYGTSGGLPRAKRKSVRTIAVVLAVFALCFLPFHVTRTLYYSFRS-LD--LSC-----------HTLNAINMAYKVTRPLASANSCLDP--VLYFLAGQRLVRFARDAKPPTGPSPATPARRRLGLRRSDRTDMQRIEDVLGSSEDSRRTESTPAGSE--NTKDIRL------------------------------------------------------------------------------------------------------ > 6 ----------------------------------------------------------------MAADLGPWNDTI--NGTWDGDELGYRCRFNE--DFKYVLLPVSYGVVCVLGLCLNAVALYIFLCRLK-T-WNASTTYMFHLAVSDALYAASLPLLVYYYARGDHWPFSTVLCKLVRFL-FYTNLYCSILFLTCISVHRCLGVLRPLRSL--RWGRARYARRVAGAVWVLVLACQAP--------------VLYFVTTSARGGRVTCHDTSAPELFSRFVAYSSVMLGLL-FAVPFAVILVCYVLM------------------------ARRL----LKPAYGTSGGLPRAKRKSVRTIAVVLAVFALCFLPFHVTRTLYYSFRS-LD--LSC-----------HTLNAINMAYKVTRPLASANSCLDP--VLYFLAGQRLVRFARDAKPPTGPSPATPARRRLGLRRSDRTDMQRIEDVLGSSEDSRRTESTPAGSE--NTKDIRL------------------------------------------------------------------------------------------------------ > 7 ------------------------------------------------MTEVLWPAVPNGTDAAFLAGPGSSWGNSTVASTAAVSSSFKCALTKT--GFQFYYLPAVYILVFIIGFLGNSVAIWMFVFHMK-P-WSGISVYMFNLALADFLYVLTLPALIFYYFNKTDWIFGDAMCKLQRFI-FHVNLYGSILFLTCISAHRYSGVVYPLKS--LGRLKKKNAICISVLVWLIVVVAISP----------I---LFYSGTGVRKNKTITCYDTTSDEYLRSYFIYSMCTTVAM-FCVPLVLILGCYGLI------------------------VRAL--------IYKDLDNSPLRRKSIYLVIIVLTVFAVSYIPFHVMKTMNLRARLDFQTPAMC-----------AFNDRVYATYQVTRGLASLNSCVDP--ILYFLAGDTFRRRLSRA-------TRKASRRSEANLQSKSEDMTLNILPEFKQNGDTSL----------------------------------------------------------------------------------------------------------------------- > 8 ------------------------------------------------MLSILLPSRGSRSGSRRGALLLEGASRDMEKVDMNTSQEQGLCQFSE--KYKQVYLSLAYSIIFILGLPLNGTVLWHSWGQTK-R-WSCATTYLVNLMVADLLYVL-LPFLIITYSLDDRWPFGELLCKLVHFL-FYINLYGSILLLTCISVHQFLGVCHPLCS--LPYRTRRHAWLGTSTTWALVVLQLLP--------------TLAFSHTDYINGQMIWYDMTSQENFDRLFAYGIVLT--LSGFLSLLGHFG--VLF------------------------TDGQEPDQARGEPHEDRQHSPSQVHPDHPTGVWPLHPLFCALPYHSLLLPHHL----LSAFSGL-----------PALDGSQCGLQDMEASGECEQLPQPSPVLSFKGGKNRVRLLQKLRQNKLGEHPAGRKRCPGLNRSG------------------------------------------------------------------------------------------------------------------------------------------- > 9 ------------------------------------------------------------MGTEATEQVSWGHYSGDEEDAYSAEPLPELCYKADVQAFSRAFQPSVSLTVAALGLAGNGLVLATHLAARR-AARSPTSAHLLQLALADLLLALTLPFAAA--GALQGWSLGSATCRTISGL-YSASFHAGFLFLACISADRYVAIARALPAGPRP-STPGRAHLVSVIVWLLSLLLALP------------ALLF--SQDGQREGQRRCRLIFPEGLTQTVKGASAVAQVALGFALPLGVMVACYALL------------------------GRTL-----------LAARGPERRRALRVVVALVAAFVVLQLPYSLALLLDTADLLAARER-SC-----------PASKRKDVALLVTSGLALARCGLNP--VLYAFLGLRFRQDLRRLLRGGSCPSGPQPRRGCPRRPRLSSC-SAPTETHSLSWDN-------------------------------------------------------------------------------------------------------------------------- > 10 ----------------------------------------MSKRSWWAGSRKPPREMLKLSGSDSSQSMNGLEVAPPGLITNFSLATAEQCGQET--PLENMLFASFYLLDFILALVGNTLALWLFIRDHK-S-GTPANVFLMHLAVADLSCVLVLPTRLVYHFSGNHWPFGEIACRLTGFL-FYLNMYASIYFLTCISADRFLAIVHPVKSLKL--RRPLYAHLACAFLWVVVAVAMAP----------L----LVSPQTVQTNHTVVCLQLYRE-----KASHHALVSLAVAFTFPFITTVTCYLLI------------------------IRSLR--------QGLRVEKRLKTKAVRMIAIVLAIFLVCFVPYHVNRSVYVLH-YRSHG-ASC-----------ATQRILALANRITSCLTSLNGALDP--IMYFFVAEKFRHALCNLLCGKRLKGPPPSFEGKTNESSLSAKSEL------------------------------------------------------------------------------------------------------------------------------------- > 11 --------------------MWGRLLLWPLVLGFSLSGGTQTPSVYDESGSTGGGDDSTPSILPAPRGYPGQVCANDSDTLELPDSSRALLLGWV--PTR--LVPALYGLVLVVGLPANGLALWV-LATQA-P-RLPSTMLLMNLAAADLLLALALPPRIAYHLRGQRWPFGEAACRLATAA-LYGHMYGSVLLLAAVSLDRYLALVHPLRARAL--RGRRLALGLCMAAWLMAAALALP----------L--TLQRQTFRLARSDRVLCHDALPLDAQASHWQPAFTCLALLGCFLPLLAMLLCYGAT------------------------LHTLAASG------------RRYGHALRLTAVVLASAVAFFVPSNLLLLLHYSDPSPSAW-GNL-----------------YGAYVPSLALSTLNSCVDP--FIYYYVSAEFRDKVRAGLFQRSPGD--------------------TVASKASAEGGSRGMGTHSSLLQ-------------------------------------------------------------------------------------------------------------- > 12 --------------------------------------------------------------------MNGLEVAPPGLITNFSLATAEQCGQET--PLENMLFASFYLLDFILALVGNTLALWLFIRDHK-S-GTPANVFLMHLAVADLSCVLVLPTRLVYHFSGNHWPFGEIACRLTGFL-FYLNMYASIYFLTCISADRFLAIVHPVKSLKL--RRPLYAHLACAFLWVVVAVAMAP----------L----LVSPQTVQTNHTVVCLQLYRE-----KASHHALVSLAVAFTFPFITTVTCYLLI------------------------IRSLR--------QGLRVEKRLKTKAVRMIAIVLAIFLVCFVPYHVNRSVYVLH-YRSHG-ASC-----------ATQRILALANRITSCLTSLNGALDP--IMYFFVAEKFRHALCNLLCGKRLKGPPPSFEGKTNESSLSAKSEL------------------------------------------------------------------------------------------------------------------------------------- > 13 --------------------------------------------------------------------MNGLEVAPPGLITNFSLATAEQCGQET--PLENMLFASFYLLDFILALVGNTLALWLFIRDHK-S-GTPANVFLMHLAVADLSCVLVLPTRLVYHFSGNHWPFGEIACRLTGFL-FYLNMYASIYFLTCISADRFLAIVHPVKSLKL--RRPLYAHLACAFLWVVVAVAMAP----------L----LVSPQTVQTNHTVVCLQLYRE-----KASHHALVSLAVAFTFPFITTVTCYLLI------------------------IRSLR--------QGLRVEKRLKTKAVRMIAIVLAIFLVCFVPYHVNRSVYVLH-YRSHG-ASC-----------ATQRILALANRITSCLTSLNGALDP--IMYFFVAEKFRHALCNLLCGKRLKGPPPSFEGKTNESSLSAKSEL------------------------------------------------------------------------------------------------------------------------------------- > 14 ------------------------------------------------------MEPLFPASTPSWNASSPGAASGGGDNRTL----VGPAPSAG--A-RAVLVPVLYLLVCAAGLGGNTLVIYVVLRFAK-M-KTVTNIYILNLAVADVLYMLGLPFLATQNAA-SFWPFGPVLCRLVMTL-DGVNQFTSVFCLTVMSVDRYLAVVHPLSSAR--WRRPRVAKLASAAAWVLSLCMSLP----------L--LVFADV---QEG-GT-CNASWPEPV-GLWGAVFIIYTAVLGFFAPLLVICLCYLLI------------------------VVKVRAAGVRV---GCVRRR-SERKVTRMVLVVVLVFAGCWLPF------FTVNIVNLAV--AL-----------PQEPASAGLYFFVVILSYANSCANP--VLYGFLSDNFRQSFQKVLCLRKGSGAKDADATEPRPDRIRQQQE-ATPPAH--RAAANGLMQTSKL---------------------------------------------------------------------------------------------------------------- > 15 ------------------------------------------------------MEPLFPASTPSWNASSPGAASGGGDNRTL----VGPAPSAG--A-RAVLVPVLYLLVCAAGLGGNTLVIYVVLRFAK-M-KTVTNIYILNLAVADVLYMLGLPFLATQNAA-SFWPFGPVLCRLVMTL-DGVNQFTSVFCLTVMSVDRYLAVVHPLSSAR--WRRPRVAKLASAAAWVLSLCMSLP----------L--LVFADV---QEG-GT-CNASWPEPV-GLWGAVFIIYTAVLGFFAPLLVICLCYLLI------------------------VVKVRAAGVRV---GCVRRR-SERKVTRMVLVVVLVFAGCWLPF------FTVNIVNLAV--AL-----------PQEPASAGLYFFVVILSYANSCANP--VLYGFLSDNFRQSFQKVLCLRKGSGAKDADATEPRPDRIRQQQE-ATPPAH--RAAANGLMQTSKL---------------------------------------------------------------------------------------------------------------- > 16 ------------------------------------------------------------------------------MLGIMAWNATCKNWLAAEAALEKYYLSIFYGIEFVVGVLGNTIVVYGYIFSLK--NWNSSNIYLFNLSVSDLAFLCTLPMLIRSYANG-NWIYGDVLC-ISNRYVLHANLYTSILFLTFISIDRYLIIKYPFREHLL--QKKEFAILISLAIWVLVTLELLPILPL---------------INPVITDNGTTCNDFASSGDPNYNLIYSMCLTLLGFLIPLFVMCFFYYKIA------------------------------LFLKQRNRQVATALPLEKPLNLVIMAVVIFSVLFTPYHVMRNVR------------IASRLGSWKQYQCTQVVINSFYIVTRPLAFLNSVINP--VFYFLLGDHFRDMLMNQLRHNFKSLTSFSRWAHELLLSFREK---------------------------------------------------------------------------------------------------------------------------------------- > 17 ----------------------------------------------------------------------------MLANSSSTNSSVLPCPDYR--P-THRLHLVVYSLVLAAGLPLNALALWVFLRALR-V-HSVVSVYMCNLAASDLLFTLSLPVRLSYYAL-HHWPFPDLLCQTTGAI-FQMNMYGSCIFLMLINVDRYAAIVHPLRLRHL--RRPRVARLLCLGVWALILVFAVP----------AARVHRPSRCRYRDLEVRLCFESFSDELWKGRLLPLVLLAEALGFLLPLAAVVYSSGRV------------------------FWTL--------ARPDATQSQRRRKTVRLLLANLVIFLLCFVPYNSTLAVYGLLRSKLVA-ASV-----------PARDRVRGVLMVMVLLAGANCVLDP--LVYYFSAEGFRNTLR---GLGTPHRARTSATNGTRAALAQSERSAVTTDATRPDAASQGLLRPSDSHSLSSFTQCPQDSAL------------------------------------------------------------------------------------------------- > 18 -----------------------------------------------------------MGDRRFIDFQFQDSNSSLRPRLGNATANNT-CIVDD--SFKYNLNGAVYSVVFILGLITNSVSLFVFCFRMK-M-RSETAIFITNLAVSDLLFVCTLPFKIFYNFN-RHWPFGDTLCKISGTA-FLTNIYGSMLFLTCISVDRFLAIVYPFRSRTI--RTRRNSAIVCAGVWILVLSGGIS----------A--SLF-ST-TNVNNATTTCFEGFSKRVWKTYLSKITIFIEVVGFIIPLILNVSCSSVV------------------------LRTLR------KPATLSQIGTNKKKVLKMITVHMAVFVVCFVPYNSVLFLYALVRSQAIT--NC-----------FLERFAKIMYPITLCLATLNCCFDP--FIYYFTLESFQKSFYINAHIRMESLFKTETPLTTKPSLPAIQEE-VSDQTTNNGGELMLESTF------------------------------------------------------------------------------------------------------------------- > 19 ------------------------------------------------MPSVSPAGPSAGAVPNATAVTTVRTNASGLEVPLFHLFARLDEELHGTFPGLWLALMAVHGAIFLAGLVLNGLALYVF--CCRTRAKTPSVIYTINLVVTDLLVGLSLP----TRFAVYYGARGCLRCAFPHVLGYFLNMHCSILFLTCICVDRYLAIVRPEGSRRC--RQPACARAVCAFVWLAAGAVTLSVL----------------------------------GVTGSRPCCRVFALTVLEFLLPLLVISVFT------------------------------GRIMCALSRPGLLHQGRQRRVRAMQLLLTVLIIFLVCFTPFH------ARQVAVALW-------------PDMPHHTSLVVYHVAVTLSSLNSCMDP--IVYCFVTSGFQATVRGLFG------------------------------------------------------------------------QHGEREPSSGDVVSMHRSSKGSGRHHILSAGPHALTQALANGPEA------------------------------------------ > 20 ---------------------------------------------------MQAAGHPEPLDSRGSFSLPTMGANVSQDNGTGHNATF---SEPL--PFLYVLLPAVYSGICAVGLTGNTAVILVILRAPK-M-KTVTNVFILNLAVADGLFTLVLPVNIAEHLL-QYWPFGELLCKLVLAV-DHYNIFSSIYFLAVMSVDRYLVVLATVRSRHMPWRTYRGAKVASLCVWLGVTVLVLP----------F--FSFAGVY-SNELQVPSCGLSFPWPE-QVWFKASRVYTLVLGFVLPVCTICVLYTDL------------------------LRRLRAVRLR---SGAKALGKARRKVTVLVLVVLAVCLLCWTPF------HLASVVALTT--DL-----------PQTPLVISMSYVITSLSYANSCLDP--FLYAFLDDNFRKNFRSILRC-------------------------------------------------------------------------------------------------------------------------------------------------------------- > 21 ------------------------------------------------------------------------------MQVPNSTGPDNATLQMLRNPAIAVALPVVYSLVAAVSIPGNLFSLWVLCRRMGPR-SPSV-IFMINLSVTDLMLASVLPFQIYYHCNRHHWVFGVLLCNVVTVA-FYANMYSSILTMTCISVERFLGVLYPLSSKRW--RRRRYAVAACAGTWLLLLTALSPLARTDLTYPVHALGIITCF----------DVLKWTMLPSVAMWAVFLFTIFILLFLIPFVITVACY-------------------------------TATILKLLRTEEAHGREQRRRAVGLAAVVLLAFVTCFAPNNFVLLA------------H-------IVSRLFYGKSYYHVYKLTLCLSCLNNCLDP--FVYYFASREFQLRLREYLGCRRVPRDTLDTRRESLFSARTTSVRSEAGAHPEGMEGATRPGLQRQESVF------------------------------------------------------------------------------------------------------------- > 22 MELRKYGPGRLAGTVIGGAAQSKSQTKSDSITKEFLPGLYTAPSSPFPPSQVSDHQVLNDAEVAALLENFSSSYDYGENESDSCCTSPP-CPQDFSLNFDRAFLPALYSLLFLLGLLGNGAVAAV-LLSRR-TALSSTDTFLLHLAVADTLLVLTLPLWAV--DAAVQWVFGSGLCKVAGAL-FNINFYAGALLLACISFDRYLNIVHATQLYRR--GPPARVTLTCLAVWGLCLLFALP------------DFIFLSAHHDERLNATHCQYNFP----QVGRTALRVLQLVAGFLLPLLVMAYCYAHI------------------------LAVL-----------LVSRGQRRLRAMRLVVVVVVAFALCWTPYHLVVLVDILMDLGALAR-NC-----------GRESRVDVAKSVTSGLGYMHCCLNP--LLYAFVGVKFRERMWMLLLRLGCPN----QRGLQRQPSSSRRDSSWSETSEASYSGL------------------------------------------------------------------------------------------------------------------------- > 23 ---------------------------------------------------MQAAGHPEPLDSRGSFSLPTMGANVSQDNGTGHNATF---SEPL--PFLYVLLPAVYSGICAVGLTGNTAVILVILRAPK-M-KTVTNVFILNLAVADGLFTLVLPVNIAEHLL-QYWPFGELLCKLVLAV-DHYNIFSSIYFLAVMSVDRYLVVLATVRSRHMPWRTYRGAKVASLCVWLGVTVLVLP----------F--FSFAGVY-SNELQVPSCGLSFPWPE-QVWFKASRVYTLVLGFVLPVCTICVLYTDL------------------------LRRLRAVRLR---SGAKALGKARRKVTVLVLVVLAVCLLCWTPF------HLASVVALTT--DL-----------PQTPLVISMSYVITSLSYANSCLNP--FLYAFLDDNFRKNFRSILRC-------------------------------------------------------------------------------------------------------------------------------------------------------------- > 24 -----------------------------------------------MVLEVSDHQVLNDAEVAALLENFSSSYDYGENESDSCCTSPP-CPQDFSLNFDRAFLPALYSLLFLLGLLGNGAVAAV-LLSRR-TALSSTDTFLLHLAVADTLLVLTLPLWAV--DAAVQWVFGSGLCKVAGAL-FNINFYAGALLLACISFDRYLNIVHATQLYRR--GPPARVTLTCLAVWGLCLLFALP------------DFIFLSAHHDERLNATHCQYNFP----QVGRTALRVLQLVAGFLLPLLVMAYCYAHI------------------------LAVL-----------LVSRGQRRLRAMRLVVVVVVAFALCWTPYHLVVLVDILMDLGALAR-NC-----------GRESRVDVAKSVTSGLGYMHCCLNP--LLYAFVGVKFRERMWMLLLRLGCPN----QRGLQRQPSSSRRDSSWSETSEASYSGL------------------------------------------------------------------------------------------------------------------------- > 25 ------------------------------------------------------------------MDTTMEADLGATGHRPRTELDDEDSYPQGG------WDTVFLVALLLLGLPANGLMAWLAGSQARHGAGTRLALLLLSLALSDFLFLAAAAFQILEIRHGGHWPLGTAACRFYYFL-WGVSYSSGLFLLAALSLDRCLLALCPHWYPGH--RPVRLPLWVCAGVWVLATLFSVPWLVFPEAAVWWYDLVI--CLDFW---------------DSEELSLRMLEVLG-GFLPFLLLLVCHV------------------------------LTQATACRTCHRQQQPAACR-GFARVARTILSAYVVLRLPYQLAQLL----YLAFLWD--------VYSGYLLWEALVYSDY-----LILLNSCLSP--FLCLMASADLRTLLRSVLSSFAAALCEERPGSFTPTEPQTQLDSEGPTLPEPMAEAQSQMDPVAQPQVNPTLQPRSDPTAQPQLNPTAQPQSDPTAQPQLNLMAQPQSDSVAQPQADTNVQTPAPAASSVPSPCDEASPTPSSHPTPGALEDPATPPASEGESPSSTPPEAAPGAGPT > 26 --------------------------------------------------------------MERKFMSLQPSISVSEMEPNGTFSNNNSRNCTIEN-FKREFFPIVYLIIFFWGVLGNGLSIYVFLQPYK-K-STSVNVFMLNLAISDLLFISTLPFRADYYLRGSNWIFGDLACRIMSYS-LYVNMYSSIYFLTVLSVVRFLAMVHPFRLLHV--TSIRSAWILCGIIW----ILIMASSIMLLDSGSEQN-------------GSVTSCLELNLYKIAKLQTMNYIALVVGCLLPFFTLSICYLLI-----------------------------IRVLLKVEVPESGLRVSHRKALTTIIITLIIFFLCFLPYH---TL------------RTVHLTTWKVGLCKDRLH--KALVITLALAAANACFNP--LLYYFAGENFKDRLKSALR---------------------KGHPQKAKTKCVFPVSVWLRKETRV----------------------------------------------------------------------------------------------------------------- > 27 ----------------------------------------------------------------------------------MVSVNSSHCFYND--SFKYTLYGCMFSMVFVLGLISNCVAIYIFICVLK-V-RNETTTYMINLAMSDLLFVFTLPFRIFYFTT-RNWPFGDLLCKISVML-FYTNMYGSILFLTCISVDRFLAIVYPFKSKTL--RTKRNAKIVCTGVWLTVIGGSAP----------A--VFVQSTHSQGNNASEACFENFPEATWKTYLSRIVIFIEIVGFFIPLILNVTCSSMV------------------------LKTLT------KPVTLSRSKINKTKVLKMIFVHLIIFCFCFVPYNINLILYSLVRTQTFV--NC-----------SVVAAVRTMYPITLCIAVSNCCFDP--IVYYFTSDTIQNSIKMKNWSVRRSDFRFSEVHGAENFIQHNLQT-LKSKIFDN------ESAA------------------------------------------------------------------------------------------------------------------- > 28 ---------------------------------------------------MSAPSTLPPGGEEGLGTAWPSAANASSAPAEAEEAVAGPGDARA--AGM-VAIQCIYALVCLVGLVGNALVIFVILRYAK-M-KTATNIYLLNLAVADELFMLSVPFVASSAAL-RHWPFGSVLCRAVLSV-DGLNMFTSVFCLTVLSVDRYVAVVHPLRAAT--YRRPSVAKLINLGVWLASLLVTLP----------I--AIFADTRPARGGQAVACNLQWPHPA---WSAVFVVYTFLLGFLLPVLAIGLCYLLI------------------------VGKMRAVALR---AGWQQRRRSEKKITRLVLMVVVVFVLCWMPF------YVVQLLNLFV--T---------------SLDATVNHVSLILSYANSCANP--ILYGFLSDNFRRFFQRVLCLR-------CCLLEGAGGAEEEPLD-YYATALKSKGGAGCMCPPLPCQQEALQPEPGRKRIPLTRTTTF------------------------------------------------------------------------------------------ > 29 ---------------------------------------------------------------MAANVSGAKSCPANFLAAADDKLSGFQGDF---------LWPILVVEFL-VAVASNGLALYRFS-IRKQRPWHPAVVFSVQLAVSDLLCALTLPPLAAYLYPPKHWRYGEAACRLERFL-FTCNLLGSVIFITCISLNRYLGIVHPFFARSH--LRPKHAWAVSAAGWVLAALLAMPTLSFSHLKRPQQGAGN--CSVARPEACIKCLGTADHGLAAY-RAYSLVLAGL-GCGLPLLLTLAAY------------------------------GALGRAVLRSPGMTVAEKLR--VAALVASGVALYASSYVPYHIMRVL--NVDARRRWSTRCPSFADIAQATAALELGPYVGYQVMRGLMPLAFCVHP--LLY--------------MAAVPSLGCCCRHC-----------------------------------------------PGYRDSW---NPE-DAKSTGQALPLNATAAPKPSEPQSRELSQ--------------------------------------------------------- > 30 ------------------------------------------------------MDMLHPSSV-STTSEPENASSAWPPDATLGNVSAGPSPAGL--AVSGVLIPLVYLVVCVVGLLGNSLVIYVVLRHTA-S-PSVTNVYILNLALADELFMLGLPFLAAQNAL-SYWPFGSLMCRLVMAV-DGINQFTSIFCLTVMSVDRYLAVVHPTRSAR--WRTAPVARTVSAAVWVASAVVVLP----------V--VVFSGV---PRGMST-CHMQWPEPA-AAWRAGFIIYTAALGFFGPLLVICLCYLLI------------------------VVKVRSAGRRVWAPSCQRRRRSERRVTRMVVAVVALFVLCWMPF------YVLNIVNVVC--PL-----------PEEPAFFGLYFLVVALPYANSCANP--ILYGFLSYRFKQGFRRVL-LRPSRRVRSQEPTVGPPEKTEEEDE-EEEDGEESREGGKGKEMNGRVSQITQPGTSGQ----------------------------------------------------------------------------------------------------- > 31 -------MKALIFAAAGLLLLLPTFCQSGMENDTNNLAKPTLPIKTFRGAPPNSFEEFPFSALEGWTGATITVKIKCPEESASHLHVKNATMGYLTSSLSTKLIPAIYLLVFVVGVPANAVTLWMLFFRTRSI-CTTV-FY-TNLAIADFLFCVTLPFKIAYHLNGNNWVFGEVLCRATTVI-FYGNMYCSILLLACISINRYLAIVHPFTYRGL--PKHTYALVTCGLVWATVFLYMLPFFILKQEYYLVQPDITTC----------HDVHNTCESSSPFQLY-YFISLAFFGFLIPFVLIIYCYAAI------------------------------IRTL--NAYD----HRWLWYVKASLLILVIFTICFAPSNIILII------------------HHANYYYNNTDGLYFIYLIALCLGSLNSCLDP--FLYFLMS-----------------------------------KTRNHSTAYLTK---------------------------------------------------------------------------------------------------------------------------- > 32 ----------------------------------------------------------------MRSVAPSGPKMGNITADNSSMSCTIDHTIHQT------LAPVVYVTVLVVGFPANCLSLY-FG-YLQIKARNELGVYLCNLTVADLFYICSLPFWLQYVLQHDNWSHGDLSCQVCGIL-LYENIYISVGFLCCISVDRYLAVAHPFRFHQF--RTLKAAVGVSVVIWAKELLTSIYFLMHEEVIEDENQHRV--CFEHYP-------------IQAWQRAINYYRFLV-GFLFPICLLLASY------------------------------QGILRAVRRSHGTQKSRKDQ--IQRLVLSTVVIFLACFLPYHVLLLVRS------VWEASC-----------DFAKGVFNAYHFSLLLTSFNCVADP--VLYCFVSETTHRDLARLRGACLAFLTCSRTG-----------------------------------------------R-AREAYPLGAPEASGK--------------SGAQGEEPII----------------------------------------------------------- > 33 ------------------------------------------------------MDMLHPSSV-STTSEPENASSAWPPDATLGNVSAGPSPAGL--AVSGVLIPLVYLVVCVVGLLGNSLVIYVVLRHTA-S-PSVTNVYILNLALADELFMLGLPFLAAQNAL-SYWPFGSLMCRLVMAV-DGINQFTSIFCLTVMSVDRYLAVVHPTRSAR--WRTAPVARTVSAAVWVASAVVVLP----------V--VVFSGV---PRGMST-CHMQWPEPA-AAWRAGFIIYTAALGFFGPLLVICLCYLLI------------------------VVKVRSAGRRVWAPSCQRRRRSERRVTRMVVAVVALFVLCWMPF------YVLNIVNVVC--PL-----------PEEPAFFGLYFLVVALPYANSCANP--ILYGFLSYRFKQGFRRVL-LRPSRRVRSQEPTVGPPEKTEEEDE-EEEDGEESREGGKGKEMNGRVSQITQPGTSGQERPPSRVASKEQQLLPQEASTGEKSSTMRISYL-------------------------------------------------------------------- > 34 -----------------------------------------------------------------MNEPLDYLANASDFPDYAAA---FGNCTDENIPLKMHYLPVIYGIIFLVGFPGNAVVISTYIFKMRPW-KSST-IIMLNLACTDLLYLTSLPFLIHYYASGENWIFGDFMCKFIRFS-FHFNLYSSILFLTCFSIFRYCVIIHPMSCFSI--HKTRCAVVACAVVWIISLVAVIPMTFLITSTN---------------RTNRSACLDLTSSDELNTIKWYNLILTATTFCLPLVIVTLCY--------------------------------TTIIHTLTHGLQTDSCLKQKARRLTILLLLAFYVCFLPFHILRVI------------R--IESRLLSISCSIENQIHEAYIVSRPLAALNTFGNL--LLYVVVSDNFQQAVCSTVRCKVSGN--LEQAKKISYSNNP------------------------------------------------------------------------------------------------------------------------------------------ > 35 -----------------------------------------------------MDMADEPLNGSHTWLSIPFDLNGSVVSTN--TSNQTEPYYDLTSN---AVLTFIYFVVCIIGLCGNTLVIYVILRYAK-M-KTITNIYILNLAIADELFMLGLPFLAMQVALVH-WPFGKAICRVVMTV-DGINQFTSIFCLTVMSIDRYLAVVHPIKSAKW--RRPRTAKMITMAVWGVSLLVILPIMIY--------------AGLRSNQWGRSSCTINWPGESGAWYTGFIIYTFILGFLVPLTIICLCYLFI---------------------------IIKVKSSGIRVGSSKRKKSEKKVTRMVSIVVAVFIFCWLPFY-------------------IFNVSSVSMAISPTPALKGMFDFVVVLTYANSCANP--ILYAFLSDNFKKSFQ-----------------------------NVLCLVKVSGTDDGERSDSKQDKSRLNETTETQR---TLLNGDLQTSI-------------------------------------------------------------------------------------- > 36 --------------------------------------------------------------------------MGNITADNSSMSCTIDHTIHQT------LAPVVYVTVLVVGFPANCLSLY-FG-YLQIKARNELGVYLCNLTVADLFYICSLPFWLQYVLQHDNWSHGDLSCQVCGIL-LYENIYISVGFLCCISVDRYLAVAHPFRFHQF--RTLKAAVGVSVVIWAKELLTSIYFLMHEEVIEDENQHRV--CFEHYP-------------IQAWQRAINYYRFLV-GFLFPICLLLASY------------------------------QGILRAVRRSHGTQKSRKDQ--IQRLVLSTVVIFLACFLPYHVLLLVRS------VWEASC-----------DFAKGVFNAYHFSLLLTSFNCVADP--VLYCFASETTHRDLARLRGACLAFLTCSRTG-----------------------------------------------R-AREAYPLGAPEASGK--------------SGAQGEEPELLTKLHPAFQTPNSPGSGGFPTGRLA---------------------------------- > 37 --------------------------------------------------------------------------MGNITADNSSMSCTIDHTIHQT------LAPVVYVTVLVVGFPANCLSLY-FG-YLQIKARNELGVYLCNLTVADLFYICSLPFWLQYVLQHDNWSHGDLSCQVCGIL-LYENIYISVGFLCCISVDRYLAVAHPFRFHQF--RTLKAAVGVSVVIWAKELLTSIYFLMHEEVIEDENQHRV--CFEHYP-------------IQAWQRAINYYRFLV-GFLFPICLLLASY------------------------------QGILRAVRRSHGTQKSRKDQ--IQRLVLSTVVIFLACFLPYHVLLLVRS------VWEASC-----------DFAKGVFNAYHFSLLLTSFNCVADP--VLYCFVSETTHRDLARLRGACLAFLTCSRTG-----------------------------------------------R-AREAYPLGAPEASGK--------------SGAQGEEPELLTKLHPAFQTPNSPGSGGFPTGRLA---------------------------------- > 38 ----------------------------------------------------------------------------------MPANYTCTRPDGDNTDFRYFIYAVTYTVILVPGLIGNILALWVFYGYMKET-KRAV-IFMINLAIADLLQVLSLPL-RIFYYLNHDWPFGPGLCMFCFYL-KYVNMYASIYFLVCISVRRFWFLMYPFRFHDC--KQKYDLYISIA-----GWLIICLACVLFPLLR--------TSDDTSGNRTKCFVDLPTRNVNLAQSVVMMTIGELIGFVTPLLIVLYC------------------------------TWKTVLSLQDKYPMAQDLGEKQKALKMILTCAGVFLICFAPYHFSFPL------------DFLVKSNEIK-SCLARRVILIFHSVALCLASLNSCLDP--VIYYFSTNEFR-------------------RRLSRQDLHDSIQLHAKSFVSNHTASTMTPELC------------------------------------------------------------------------------------------------------------------- > 39 --------KALIFAAAGLLLLLPTFCQSGMENDTNNLAKPTLPIKTFRGAPPNSFEEFPFSALEGWTGATITVKIKCPGESASHLHVKNATMGYLTSSLSTKLIPAIYLLVFVVGVPANAVTLWMLFFRTRSI-CTTV-FY-TNLAIADFLFCVTLPFKIAYHLNGNNWVFGEVLCRATTVI-FYGSMYCSILLLACISINRYLAIVHPFTYRGL--PKHTYASVTCGLVWATVFLYMLPFFILKQEYYLVQPDITTC----------HDVHNTCESSSPFQLY-YFISLAFFGFLIPFVLIIYCYAAI------------------------------IRTL--NAYD----HRWLWYVKASLLILVIFTICFAPSNIILII------------------HHANYYYNNTDGLYFIYLIALCLGSLNSCLDP--FLYFLMS-----------------------------------KTRNHSTAYLTK---------------------------------------------------------------------------------------------------------------------------- > 40 --------------------------------------------------------------------------MGNITADNSSMSCTIDHTIHQT------LAPVVYVTVLVVGFPANCLSLY-FG-YLQIKARNELGVYLCNLTVADLFYICSLPFWLQYVLQHDNWSHGDLSCQVCGIL-LYENIYISVGFLCCISVDRYLAVAHPFRFHQF--RTLKAAVGVSVVIWAKELLTSIYFLMHEEVIEDENQHRV--CFEHYP-------------IQAWQRAINYYRFLV-GFLFPICLLLASY------------------------------QGILRAVRRSHGTQKSRKDQ--IQRLVLSTVVIFLACFLPYHVLLLVRS------VWEASC-----------DFAKGVFNAYHFSLLLTSFNCVADP--VLYCFVSETTHRDLARLRGACLAFLTCSRTG-----------------------------------------------R-AREAYPLGAPEASGK--------------SGAQGEEPELLTKLHPAFQTPNSPGSGGFPTGRLA---------------------------------- > 41 ---------------------------------------------------------------------MEE--GGDFDNYYGADNQSECEYTDWKSS-GALIPAI-YMLVFLLGTTGNGLVLWTVFRSSREK-RRSADIFIASLAVADLTFVVTLPLWATYTYRDYDWPFGTFFCKLSSYL-IFVNMYASVFCLTGLSFDRYLAIVRPVANARL--RLRVSGAVATAVLWVLAALLAMPVMVLRTTGDLENTTKVQCYMDYSMVATVSSEW-AW---EVGLGVSSTTVGF----VVPFTIMLTCYFFI---------------------AQTI-------AGHFRKERIEGLRKRRRLLSIIVVLVVTFALCWMPYHLVKTL--------------YMLGSLLHWPCDFDLFLMNIFPYCTCISYVNSCLNP--FLYAFFDPRFR----QACTSMLC-----------CGQSRCAGTSH---------SSSGEKSASYSSGHSQGPGPNMGKGGEQMHE----KSIPYSQETLVVD---------------------------------------------------------------------------- > 42 -----------------------------------------------------------------MNEPLDYLANASDFPDYAAA---FGNCTDENIPLKMHYLPVIYGIIFLVGFPGNAVVISTYIFKMRPW-KSST-IIMLNLACTDLLYLTSLPFLIHYYASGENWIFGDFMCKFIRFS-FHFNLYSSILFLTCFSIFRYCVIIHPMSCFSI--HKTRCAVVACAVVWIISLVAVIPMTFLITSTN---------------RTNRSACLDLTSSDELNTIKWYNLILTATTFCLPLVIVTLCY--------------------------------TTIIHTLTHGLQTDSCLKQKARRLTILLLLAFYVCFLPFHILRVI------------R--IESRLLSISCSIENQIHEAYIVSRPLAALNTFGNL--LLYVVVSDNFQQAVCSTVRCKVSGN--LEQAKKISYSNNP------------------------------------------------------------------------------------------------------------------------------------------ > 43 --------------------------------------------------------------------------MGNITADNSSMSCTIDHTIHQT------LAPVVYVTVLVVGFPANCLPLY-FG-YLQIKARNELGVYLCNLTVADLFYICSLPFWLQYVLQHDNWSHGDLSCQVCGIL-LYENIYISVGFLCCISVDRYLAVAHPFRFHQF--RTLKAAVGVSVVIWAKELLTSIYFLMHEEVIEDENQHRV--CFEHYP-------------IQAWQRAINYYRFLV-GFLFPICLLLASY------------------------------QGILRAVRRGHGTQKSRKDQ--IQRLVLSTVVIFLACFLPYHVLLLVRS------VWEASC-----------DFAKGVFNAYHFSLLLTSFNCVADP--VLYCFVSETTHRDLARLRGACLAFLTCSRTG-----------------------------------------------R-AREAYPLGAPEASGK--------------SGAQGEEPELLTKLHPAFQTPNSPGSGGFPTGRLA---------------------------------- > 44 --------------------------------------------------------------------------MGNHTWEG----CHVDSRVDHL------FPPSLYIFVIGVGLPTNCLALW-AA-YRQVQQRNELGVYLMNLSIADLLYICTLPLWVDYFLHHDNWIHGPGSCKLFGFI-FYTNIYISIAFLCCISVDRYLAVAHPLRFARL--RRVKTAVAVSSVVWATELGANSAPLFHDELFRDRYNHTF--CFEKFP-------------MEGWVAWMNLYRVFV-GFLFPWALMLLSY------------------------------RGILRAVRGSVSTERQEKAK--IKRLALSLIAIVLVCFAPYHVLLLSRSAIYLGRPWD--C-----------GFEERVFSAYHSSLAFTSLNCVADP--ILYCLVNEGARSDVAKALHNLLRFLASDKPQ-----------------------------------------------EMANASLTLETPLTSKRNSTAKAMTGSWAATPPSQGDQVQL--KMLPPAQ-------------------------------------------------- > 45 -----------------------------------------------------MEDFNMESDSFEDFWKGEDLSNYSYSSTLPPFLLDAAPCEPESLEINKYFVVIIYALVFLLSLLGNSLVMLVILYS-RVG-RSVTDVYLLNLALADLLFALTLPIWAA--SKVNGWIFGTFLCKVVSLL-KEVNFYSGILLLACISVDRYLAIVHATRTLTQ--KRYLVKFICLS-IWGLSLLLALPVLLFRRTV------------YSSNVSPACYEDMGNN--TANWRMLLRILPQSFGFIVPLLIMLFCYGFT---------------------LRTL--------------FKAHMGQKHRAMRVIFAVVLIFLLCWLPYNLVLLA------------DTLMRTQVIQETCERRNHIDRALDATEILGILHSCLNP--LIYAFIGQKFR-----------------------------HGLLKILAIHGLISKDS-LPKDSRPS--------------------FVGSSSGHTSTTL------------------------------------------------------------------------------- > 46 -------------------------------------------------------MEGEPSQPPNSSWPLSQ--NGTNTEATPATNLTFSSYYQHTSPVAAMFIVA-YALIFLLCMVGNTLVCFIVLKN-RHM-HTVTNMFILNLAVSDLLVGIFCMPTTLVDNLITGWPFDNATCKMSGLV-QGMSVSASVFTLVAIAVERFRCIVHPFRE-KL--TLR-KALVTIAVIWALALLIMCPSAVTLTVTREEHHFMVDA---RNRSYPLYSCWEAWP--EKGMRRVYTTVLFSHIYLAPLALIVVMYARI---------------------ARKLCQAPGPAPGGEEAADPRASRRRARVVHMLVMVALFFTLSWLPLWALLLL--------------IDYGQLSA-P-QLHLVTVYAFPFAHWLAFFNSSANP--IIYGYFNENFRRGFQAAFRARLCPR--PSGSHKEAYSERPGGLLHRRVFVVVRPSDSGLPSESGPSSGAPRPGRLPLRNGRVAHHGLPREGPGCSHLPLTIPAWDI------------------------------------------------------------------------ > 47 ---------------------------------------------------------GEPSQPPNSSWPLSQ--NGTNTEATPATNLTFSSYYQHTSPVAAMFIVA-YALIFLLCMVGNTLVCFIVLKN-RHM-HTVTNMFILNLAVSDLLVGIFCMPTTLVDNLITGWPFDNATCKMSGLV-QGMSVSASVFTLVAIAVERFRCIVHPFRE-KL--TLR-KALVTIAVIWALALLIMCPSAVTLTVTREEHHFMVDA---RNRSYPLYSCWEAWP--EKGMRRVYTTVLFSHIYLAPLALIVVMYARI---------------------ARKLCQAPGPAPGGEEAADPRASRRRARVVHMLVMVALFFTLSWLPLWALLLL--------------IDYGQLSA-P-QLHLVTVYAFPFAHWLAFFNSSANP--IIYGYFNENFRRGFQAAFRARLCPR--PSGSHKEAYSERPGGLLHRRVFVVVRPSDSGLPSESGPSSGAPRPGRLPLRNGRVAHHGLPREGPGCSHLPLTIPAWDI------------------------------------------------------------------------ > 48 ----MRSPSAAWLLGAAILLAASLSC-SGTIQGTNRSSKG----RSLIGKVDGT------SHVTG-KGVTVETVFSVDEFSASVL----------TGKLTTVFLPIVYTIVFVVGLPSNGMALWVFLFRTKKK-HPAV-IYMANLALADLLSVIWFPLKIAYHIHGNNWIYGEALCNVLIGF-FYGNMYCSILFMTCLSVQRYWVIVNPMGH-SR--KKANIAIGISLAIWLLILLVTIPLYVVKQTIFIPALNITTC----------HDV--LPEQLLVGDMFNYFLSLAIGVFLFPAFLTASAYVLM------------------------------IRMLRSSAMDENSEKKRKRAIKLIVTVLAMYLICFTPSNLLLVV------------------HYFLIKSQGQSHVYALYIVALCLSTLNSCIDP--FVYYFVSHDFRDHAKNALLCRSVRT--VKQMQVSLTSKKHSRKSSSYSSSSTTVKTSY------------------------------------------------------------------------------------------------------------------------ > 49 ----MRSPSAAWLLGAAILLAASLSC-SGTIQGTNRSSKG----RSLIGKVDGT------SHVTG-KGVTVETVFSVDEFSASVL----------TGKLTTVFLPIVYTIVFVVGLPSNGMALWVFLFRTKKK-HPAV-IYMANLALADLLSVIWFPLKIAYHIHGNNWIYGEALCNVLIGF-FYGNMYCSILFMTCLSVQRYWVIVNPMGH-SR--KKANIAIGISLAIWLLILLVTIPLYVVKQTIFIPALNITTC----------HDV--LPEQLLVGDMFNYFLSLAIGVFLFPAFLTASAYVLM------------------------------IRMLRSSAMDENSEKKRKRAIKLIVTVLAMYLICFTPSNLLLVV------------------HYFLIKSQGQSHVYALYIVALCLSTLNSCIDP--FVYYFVSHDFRDHAKNALLCRSVRT--VKQMQVSLTSKKHSRKSSSYSSSSTTVKTSY------------------------------------------------------------------------------------------------------------------------ > 50 -----------------------------------------------------------MEGALAANWS-AEAANASAAPPGAEGNRTAGP--PRRNEALARVEVAVLCLILLLALSGNACVL-LALRTTRQK-HSRLFFFMKHLSIADLVVAVFQVLPQLLWDITFRFYGPDLLCRLVKYL-QVVGMFASTYLLLLMSLDRCLAICQPLRS--L--RRRTDRLAVLAT-W-LGCLVASAPQVHIFSLREVADGVFDC-------------WAVFI--QPWGPKAYITWITLAVYIVPVIVLAACYGLISFKIWQNLRLKTAAAAAAEAPEGAAAGDGGRVALARVSSVKLISKAKIRTVKMTFIIVLAFIVCWTPFFFVQMW------------SVWD----ANAPKEASAFIIVML-----LASLNSCCNP--WIYMLFTGHL---FHELVQRFLCCS--ASYLKGRRLGETSASKKSNSSSFVLSHRSSSQRSCSQPSTA--------------------------------------------------------------------------------------------------------------