Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions Alignment Code
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#Alignment Code
Madelines-MacBook:Desktop madelinebuynak$ ./muscle3.8.31_i86darwin64 -in transporter.ref -out transporter.align
Madelines-MacBook:Desktop madelinebuynak$ ./muscle3.8.31_i86darwin64 -in sporecoat.ref -out sporecoat.align
Madelines-MacBook:Desktop madelinebuynak$ ./muscle3.8.31_i86darwin64 -in sigma.ref -out sigma.align
38 changes: 38 additions & 0 deletions Exercise11.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
#!/usr/bin/env python2
# -*- coding: utf-8 -*-
"""
Created on Fri Nov 10 10:44:24 2017

@author: chenyingying
"""

import re as re
import pandas as pd

reg1='AKKPRVZE'
reg2='AAQWWRNYGG'

vcffile = open("motifsort.fasta","r")
outfile1= open("Motif1.fasta","w")
outfile2= open("Motif2.fasta","w")
outfile3= open("Motifno.fasta","w")
for line in vcffile:
line=line.strip()
if line.startswith('>'):
seqid=line
elif re.search(reg1,line):
motif1=line
outfile1.write(seqid+'\n')
outfile1.write(line+'\n')
elif re.search(reg2,line):
motif2=line
outfile2.write(seqid+'\n')
outfile2.write(line+'\n')
else:
outfile3.write(seqid+'\n')
outfile3.write(line+'\n')

outfile1.close()
outfile2.close()
outfile3.close()
vcffile.close()

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good job

22 changes: 22 additions & 0 deletions Motif1.fasta
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
>sequence2
MSLKPFTYPFPETRFLHSGSSVYKFKIRYGDSIRGEDIENKEVIVQELEDSIRVVLGNLDSLQPFATEHFVVFPYKSKWERVSHLKFKHGEIVLIPYPFVLTLYVAKKPRVZEDELKWFNENLSTGKPIDDSPLGLVPAERKAARAMKKKRKRMELSVSPSRPGLDRAKMRTSSQGPSKKKFLMETSRNMERNTQQKCQETPAFDGTDVQEQGSRWEDNLAGEITPPVQQSNPPPPAGPTDLGTSGFFGF
>sequence11
MSLKPFTYPFPETRFLHAGPNVYKFKIRYGNNIRGEEIEDKEVIVQELEDSIRVVLGNLDSLQPFATEHFIIFPYKSKWESISHLKFKHGEIVLVPYPFVFTLYVAKKPRVZEDEMKWFHESLSAGKPIKDSPLGLVLTERKAAGAMMRKRKQVEVLSSPSRPGLDRAKIGISSQSPSKKKPLMETRRNREGKTHQEWQETPAFNITDVQEQDSKSEDSPAGQIIPPLQQNNPLPPKGPTELATGGFFGF
>sequence12
MSLKPFTYPFPETRFLHAGPNVYKFKIRYGNSIRGEEIQDKEVIVQELEDSIRVVLGNLDNLQPFATEHFVVFPYKSRWERVAHLKFKHGEIVLVPYPFVFTLYVAKKPRVZEDEMKWIHEDLSPGKPVNDCPLGLVLPERTAAGAMLRKRKRGQVPSSPGRPGLDRTGKEKPSRNGRRLQRLISPMSRTRVGSGNREGCQGRLSHQCRRTIHLHLKDPQSWEPVASLGF
>sequence35
MSLKPFTYPFPETRFLHAGPSVYKFKIRYGHSVRAEEITDKEVIIQELEDSIRAVLGNLDNLQPFITEHFIVFPYKSKWERVSHLKFKHEEVVLIPYPFVFTLYVAKKPRVZEDEMKWFHENLPPGKPINDSPLGSAVAEKKAAGDAGKKRKLVEEHGSPRGTALPRSVAEGKAESQSTEATLKKDQNRKKTQQETWKTVTSDTTDVQTQDSKRGHNLPGAMVPALQQSSSPPPQEPGTRSFFGF
>sequence38
MSLKPFTYPFPETRFLHAGPNVYKFKIRYGNNIRGEEIEDKEVIVQELEDSIRVVLGNLDSLQPFATEHFIIFPYKSKWESISHLKFKHGEIVLVPYPFVFTLYVAKKPRVZEDEMKWFHESLSAGKPIKDSPLGLVLTERKAAGAMMRKRKQVEVLSSPSRPGLDRTGKEKPIRNGKRPQHLISLMSRNRILSQRTAQQGRSFPHCSKTIHFHLKDPQSWQLVASLGF
>sequence46
MSLKPFTYPFPETRFLHAGPNVYKFKIRYGNSIRGEEIENKEVIIQELEDSIRVVLGNLDNLQPFATEHFIVFPYKSKWERVSHLKFKHGEIILIPYPFVFTLYVAKKPRVZEDEMKWFHENLSPGKPISDSPLGLVPAEKKAVGAVMRKRKHMDEPSSPSRPGLDRTGKEKPNKDCRRLWPLISLVSRNKILSGGTACQGQLSHPCSTTHLHLRSEQPAASLGF
>sequence59
MSLKPFTYPFPETRFLHAGPSVYKFKIRYGHSIRTVATLLKSFQIYLFQDSIRAVLENLDNLQPFVTEHFIVFPYKSKWERVSHLKFKHEDVVLIPYPFVFTLYVAKKPRVZEDEMKWFHENLSPGRPINDSPLGLVVVEKKAAGASKKQKRKLVEQHSSPGGARQPRDKMRSSSQRPSTKKPPMGTRRNRERKPQQERQKTVASDTTDVQEQHSKWGHNLPGAIVPPLQQNNSPPPKELGIRSFFGF
>sequence64
MSLKPFTYPFPETRFLHAGPNVYKFKIRYGNSIRGEEIEDKEVIVQELEDSIRAVLANMDSLQPFVTEHFIVFPYKSKWERVSHLKFKHGESILTPYPFVFTLYIAKKPRVZEDEMKWFAEDLPSGKPADDIPLELVLAETEAEEATMRKWKRKLMEEPSSPSRQGPHRAKMETSSEASSNKKPLKESKRSTDEEAQQEYQDTPASNAIAVKEQDAALGHGLQGLVVPPLQHSSPPPPKEPGARGFLGF
>sequence66
MSLKAFTYPLPETRFLHAGSSVYKFKIRYGSSVRGEEIEDKKIVSQELEDSIRAVLGNLDNLQPFTTDHFVIFPYKSKWERVSHLRFKHGAALLEPYPFVCTLYVAKKPRVZEDEMKWAPAGGNGGPTNSAPLHLHKTQKEQDRPGTETSRKKEPPAPPSRGGERRTSLEQSWKELADSPELLLQLTRNWTGESASEKGEAEDSDISFLKDHGSGSSLRHQQKSPPKPSSPPSEGPPKQKHAGFLGF
>sequence78
MSLKPFTYPFPETRFLHAGPNVYKFKIRYGNSIRGEEVENKEVIVRELEDSIRVVLGNLDNLQPFTTEHFIIFPYKSKWERVSHLKFKHGEVVLVPYPFVFTLYVAKKPRVZEDEMKWFHENLSPGKLINDSPLGLVSAEKKSAEAMMRKRRHTEVPSSPRKSGRFFPHLRAKVETSSEAPSKKKPPMETRRTWNDNEQQETPAFDATDVQEQGPKWGDSLAGQMAPSLQWNNPPPPKGPKELGTTGFFGF
>sequence81
MSLKPFTYPFPETRFLHAGPNVYKFKIRYGNSIRGEEVENKEVIVQELEDSIRAVLGNLDNLQPFATEHFIVFPYKSKWERVSHLKFKHGEAVLVPYPFVFTLYVAKKPRVZEDEMKCFHENLSPGKSMNSSPLGLVLAERKTAEAVLKKRKRGEVPSSPARPGLDRAEMGTSSQGLSKKKPPMETRRNRERKTQQECQKTPAFDVTDVQDQDSKWEDSLVGKTIPPSQQNNPPPAEGPTELGTSGFFGF
26 changes: 26 additions & 0 deletions Motif2.fasta
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
>sequence1
DEFIALMHGSDPVRVELTRLENELRDKERELGEAQTEIRALRLSERAREKAVEELTDELEKMFEKLKLTESLLDSKNLEVKKINDEKKAAMAAQFAAEATLRRVHAAQKDDDMPPIEAILAPLEAELKLARQEIAKLQDDNRALDRLTKQKEAALLDAERTVEIAMAKAAMVDDLQNKNQELMKQIEICHEENKILDKLQRQKVAEVKKLSLTVKELEEAVLRGGATANVVRDYQRQVQEVNDQKKTLECELAAQWWRNYGGARAKVTANRVAVVVANEWKDSNDKVMPVKQWLEERRFLQGEMQQLRDKLAVAERTARSEAQLKEKYQLRLKVLEDGLRGPPSGSSRLPTEGKSFSNGPSRRLSLGGADNMSKLSPNGLLARRSPSFHSRSSLSSSSSLVLKHAKGTSKSFDGGTRSLDRSKINGNGAHLLNRSTDAVRDCETNDSWKGNADEGTIENTNSNTDESNKETANNKSAEMVSGFLYDMLQKEVISLRKACHEKDQSLKDKDDAIEMLAKKVDTLTKAMEVEAKKMRREVAAMEKEVAAMRVDKEQEVKARRLGSSKGTGSSQV
>sequence22
LAHSDPIVLEFNRLQNQLKEKDRELGVASSEIKALRATIVLKDKALEQFRNEVNKLDERLGVIENLLKQKDLEIKKLTSEKKDALAAQFAAEAALRRVHANQKDDDTVPIEDVIAPLEADIKMYKIEIGRLQEDNKALERHIKSKESALLEAERILRSALERALIVEEVQNQNFELKRQIEICQEENKILDKTNRQKVLEVEKLSQTIQELEEAILAGGVAANAIRDYRRQISELNEEKRTLERELAAQWWRNYGGARVKVSANRVATVVANEWKDENDKVMPIKQWLEERRLLQAETQRLRDKLAISERTAKAEAQLKDKLKLRLKTLEEGLKQVSSFSENPYLSCRSPKPEKSNHILGFLSGNGGLKRRSTSQPRGSCIGKTSPLMPPNVENGAADAAGELKGVNSLKKKYASGENMLRKSLWASRSKVADIGGKENTEMKSNTDMHIDKFNNDTAVSADAKIKGGAKEETQNVGSAGFDSEDMVSAFLYDRLQREVINLRKSCEVKNNTLTAKDDEIKMLMRKVDALSKAIEVESKKIKREAAAREKEAISTKADENKKIRNTDSSKRRVA
>sequence24
SSDPIVLELNRLENHLKDNDRELGIAHAEIKALKVTERLKEKAVEELNDDLKKLDEKLRFTENLLEDKNLEIKKLVSERRDALAAQFAAEATLRRVHANQKDEDYIPLDAVLAPMESEIRMCRNEISVLQEDKKALERLTKSKELALLETERMLKIAIERALLVEDLQNQNLELKRQIDICQEENRILDKANRQKVAEVEKLSQTIHELEESILAGGAAANAVRDYQRQILEMNEERRTLERELAAQWWRNYGGARVKILANRVATVVANEWKDDNDKVMPVKQWLEERKVLQGEIQRLRDKLNVSERTAKAESQLKDKFKLRLKTLEEGLKQVTTSSPNTEGSHLKQTVKPEPVLGYLSSNMGPRKRSQSQPRASFNAEQSTVQQRPNVTSENSNSNRTLEHVNSLKYKYISGKNLVKKNLWAPRNKLVDDVGKENSERKEDVGLEEFASVGPEVSKDFSAEAHSMQSTPEKDDLNVDCEDIVSGFLYDKLQKEVLNLRKSSQEKDGLLTAKDEEIKMLVKKIDTLTKAMETELKKMRRESASKERELTPRRVQKDPLHKSSTMIISKRAVKSV
>sequence28
EDIIHLLHGSDPIKVELNRLENEVRDKDRELCEAHAEIKALRQTERLKEKAVEELFDEREKLQEKLKAMEIALENKNLDLKRTNDERKSALAAQAAAEATLRRLHASQKDEDLLPLEAILAPVEAELKSTRNDFLKLQDDNKALDRLTKSKEAALLEAERAVQIAEAKASLVDDLQNRNQELLKQIEICQEENKILDKMHRQKVAEVEKLSTTVAELEEALLAGGAAANAARDFERQVHHLMEEKRTLERELAAQWWRNYGGARAKVTANRVAVVVANEWKDANDKVMPVKQWLEERRFMQGEMQQLRDKLATTERTARSEAQLKEKLQVRLKVLEEGLRTSTNGSTRKHDDFLRSGTNGASVRRQSTGGSDIGNGVARRRPSMSSASQMRGSVSGSTILKNGKFGSKAFDGSKSLDAGRFKAYANGCEEPRKVSSAASGAGGGGGGGGGGGDVKPEAGKVEGATVAAADDNVSVLFYDMLQKEVVTLRKLGHEKDQSLKDKDDAIEMLSKKVDTLTKAMEVEAKKMRREVAAMEKEVAAMRVDKEQENRARRLSIAKGSVNSSHA
>sequence40
EDLLNLLHGSDPVKVELNRLENEVRDKDRKLAEATAECKVLKQRERLREKAVEELAEELDKVDEKLKAAEDLLESKNLELKKLNDEKKAALAAQFAAEATLRRVHAAQKDEQLPSIEEILSPLEAELKIARQEIAKLQDTNRALDRLTKSKEAALLEIERAIDAAEAKASQVDDLLNRNQELMKQIEICQEENKIMDKMHRQKTAEIEKLSSTVAELEEAVLAGGAAVNAARDYQRQAHELLEGKKTLERELAAQWWRNYGGARAKITANRVAVVVANEWKDANDKVMPVKQWLDERRFMQGEMQQLRDKLASAERTAKNESQLKDKFQMRLKVLEESLKPVTNGAPRRTEEVRSSSTTRRSTSGSEEASKLLANGSRRQRSAVTQVRASMASQTLMRATNGRMTSKSFDGGRSLDAGTTRLRAFSNGFEEVPVKPDSVEAKSEVEAVKSENGTTNQVSGSSSSVEDPVSGVLYDLLQKEVVNLRKASYEKDQSLKDKDDAIEMLSKKVDTLSKALEVEGKKMRREVQAMEKEVATLRAEKDQTRNPRRLSSGTGTVNSSSK
>sequence42
NEFITLLHGSDPVKVELNRLENEVRDKDRELGEAQAEIKALRLSERLREKAVEELTDELSKVEEKLKLTESLLESKNLEIKKINDEKKASMAAQFAAEATLRRVHAAQKDDDMPPIEAILAPLEAELKLARQEIAKLQDDNKALDRLTKSKEAALLEAERTVQVALAKASMVDDLQNKNQELMKQIEICQEENKILDKMHRQKVAEVEKLTQTVRELEEAVLAGGAAANAVRDYQRKVQEMNEERKTLDRELAAQWWRNYGGARAKVTANRVATVVANEWKDANDKVMPVKQWLEERRFLQGEMQQLRDKLAITERAAKSEAQLKEKYHLRLKVLEESLRGSSSNTRSMPEGRSTSNGPSRRQSLGGADNFSKFTSNGFLSKRTPTSQLRSSLSSNSVLKHAKGTSKSFDGGTRSLDRGSRALLNGSSPNCSFNQPCDETKDTEAANMWKGNSDEKPVEFPVTETEDTVPGVLYDLLQKEVVALRKAGHEKDQSLKDKDDAIEMLAKKVETLTKAMEVEAKKMRREVAAMEKEVAAMRVEKEHENRAKRFGSSKGPVGAAQL
>sequence55
DLMNHFNGSDPVRLELTRLENEVRDKSRVLAEAQAEIKSLRLSDRQKQKAVDELSDKLEKVDEKLKGTLILLDNKNLEMKKLNDERKAALAAQTAAEATLRRVHASQKDNDMPSLEVILAPLEAELKIARDSAVVVVTLQISKLQETNRALDRLTKSKEAALIESERVIKAAEAKASMVDDLQNRNQELLKQIEICQEENKILDKMHRSKVNEVEKLSATVRDLEEAVLAGGAAVNAARDYQRQVHELMEIKRTLERELAAQWWRNYGGARAKISANRVATVVANDWKDESEKVMPVKQWLEERRFLQGEMQQLREKLASAERTCKSEAQLKEKVQLRLKVLEEGLKSGNGTVRRGAGAGGTVEAKRSSSVTSNGSVRKGSGSEEGAKVLANGSRARRSAVSQLRAMGGPLVKNGRLTSKSFDGGGGGRSSSGGSYDAGGMAALKPFTNGFEELRAGIKTESRSCSGEAAGDAGEGAGDTVSGVLYDMLQKEVISLRRASQEKDQSLKDKDNAIEMLSKKVDTLGKAMEVEAKKMRREVTVMEKEVASMRVDKDQERRMRRLSMMKEPVNSSQR
>sequence61
EDVINLLHGSDPVRVELNRLENEVRDKDRELGDAHAEIKALKYSERLKEKAVEELTDELQKVDGKLKATEALLESKNLEIKKINDERKAALAAQFAAEATLRRVHAAQKDDEMPPIEAIIAPLEAELKLARLEAAKLQDDNRALDRLTKSKETALLEAERTVEIALAKASLVDDLQNKNQELMKQIEICQEENKILDKMHRQKVAEVKKLTQTVCELEEAVLAGGAAANAVRDYRRKVQEMNDERKILDRELAAQWWRNYGGSRAKVTANRVAVVVANEWKDANDKVMPVKQWLEERKFFQGEMQLLRDKLAVAERTAKAEAQLKEKYQLRFKVLEERLRASPSGNLRTTSEGRSISNGPSRRQSLGGAENLSRSASNGFALRRTANSQSGSIRSNSASVLLRNAKISSRSFDGGSRSLDRDKVIPNAARKHEVLTDTNDQIQNAKTIGTHEASTNGNRSEKTKSELDDSVSGVLYDMLQKEVITLRRACHEKDQSLKDKDDAIEMLAKKVDTLNKAMGVEAKKMRREVAAMEKEVAAMRVSKEHDPRARRPSAPRGSQ
>sequence62
DDFISLFHGSDPVRVELTRLQNELREKDRELGDALAEIKSLRNSERLKEKGVEELTDELIKVDEKLKAAEALLESKNLEIKKINEEKRAALAAQFAAEATLRRVHAAQKDDEMPPIEAIIAPLEAELKLARMEVAKLQDDNRALGRLTKSKEAALLEAERTVQIALAKASLVDDLQNKNQELMKQIEICQEENKILDKMLRQKVAEVEKLTQTVRELEEAVLAGGAAANAVRDYQRKVQEMNDERKILEREVAAQWWRNYGGARAKVTANRVATVVANEWKDANDKVMPVKQWLEERKFFQGEMQQLRDKLAIAERTAKAEAQMKEKYQLRFKVLEERVKTSNGNSKFTVSDGRNIATGPSRRQSFGGAESLSASSSNGYQSRKTSISRPGSLRSNSANVLLKHAKLSSRSFDGGSRNLERERPTSDANGLDNMPRNSNIQTITSETITTHEESANGTPVKKSKSENEDYVSGMLYDMLQKEVISLRKACHEKDLTLKDKDDAIEMLAKKVDTLSKAMEVEARKMRREVASMEKEVAAMRISKEHDHRARRASAPRGAVNSQSI
>sequence69
EEFINMLHGSDPVRVELCRLENEVRDRDRELSEAQAEIKALRLSERAREKAVEELTEEVNKMDEKLKLTESLLENRNLEIKKINDEKKAALAAQFAAEATLRRVHAAQKDDDMPPIEAILAPLEAELKLARQEIAKLQDDNRALDRLTKSKEAALLEAERTVQIALAKASMVDDLQNKNQELMKQIEICQEENKILDKMHRQKVAEVEKLSQTVRELEEAVLAGGAAANAVRDYQRKVQEMNDEMKTLDRELAAQWWRNYGGSRAKVSANRVAVVVANEWKDSNDKVMPVKQWLEERRFMQGEMQQLRDKLVIAERTARSEAQLKEKFQLRLKVLEDGSRMSASGTYRTTIEGKSVSNGPSRRQSLGGADNVPKSVNGFLSKRPSFQMRSSVSSSTVLKHAKGASKSFDGGTRSLDRSKVLLTGAGLSLNRSSDATGDGVTHESWKKIPDEKTNDFPNVDSDDCVSGLLYDMLQKEVITLRKACHEKDQSLKDKDDAIEMLAKKVDMLTKAMEVEAKKMRREVAAMEKEVAAMRVEKEQDNKSKRLGGSKGLANSSQL
>sequence80
DDFINLLHGSDPVKVELNRLENEVKDKDRELGEAQAEIKALKLSERLREKAVEELTDELQKVDEKLKAAGALIESKNLEIKKINDEKKASLAAQYAAEATLRRVHAAQKDDEMPPIEAIIAPLEAELRLARLEGAGSPYQVKGAALLEAERTVQVALAKAALVDDLQNKNQELMKQIEICQEENKILDKLHRQKVAEVEKLSQTVRELEEAVLAGGAAANAVRDYQRKFMEMNEEKKILDRELAAQWWRNYGGARTKVTANRVAVVVANEWKDANDKVMPVRQWLEERRFLQGEMQQLRDKLAIAERTAKSEAQLKERYHLRLKVLEDGLKASPSGHIRPSEVRSVSNGRSRRQSLGGAENFSRLSSNGLSRRTPASSPSNNISTVLKHAKGSSRSFDGGNRLSEKNKVCLNNGVVPNSSLNTAVEEHRRTENSNTCKENQDVKQSDTSKADADDYVSGLLYDMLQKEVIALRKASHEKDQSLKDKDDAIEMLAKKVDTLTKAMEVEAKKMRREVATMEKEVAAMRVGKGHDLRTKRLSNSKVTSQL
>sequence84
NEFITLLHGSDPVKVELNRLENDVRDKDRELSESQAEIKALRLSERQREKAVEELTEELGKMSEKLKLTENLLDSKNLEIKKINEEKRASMAAQFAAEATLRRVHAAQKDDDMPPIEAILAPLEAELKLARHEIVKLQDDNRALDRLTKSKEAALLDAERTVQSALAKASMVDDLQNKNQELMKQIEICQEENRILDKLHRQKVAEVEKFTQTVRELEEAVLAGGTAANAVRDYQRKFQEMNEERRILDRELAAQWWRNYGGARAKVSASRVATVVANEWKDGSDKVMPVKQWLEERRFLQGEMQQLRDKLAIADRAAKSEAQLKEKFQLRLRVLEESLRGPSSSGNRSTPEGRSMSNGPSRRQSLGGADIIPKLTSNGFFSKRSPSSQFRSLNASTSTILKHAKGTSRSFDGGSRSLDRSKVLTNEPRSKFPLNQSSEGTSGGGSPNSTKQGDSEKAAGTNNDSVPGVLHDLLQKEVITLRKAANDKDQSLRDKDEAIEMLAKKVETLTKAMEVEAKKMRREVAAMEKEVSAMRVDNKGSDSRTRRHSTNSKGASTTAQL
>sequence88
DDFVNFLHGSDPVKIELNRLQNEVIDKNRELVDAQAEIKALKLTDRIKEKALEELTEELRKMVEKFQASEAALENKNLEIKRVVDEKKAALAAQFAAEATLRRVHAAQKDEELPPLEAILSPLEAEIKQLRQEVSKLQDDNRALERLTKSKEAALLEAERDVQSAYFKASLVDELQNRNQELMKQIEISLEENKILDKINRQKIAEVEKLGQTVRDLEEALLSGAAAANAVRDYQRQVSELKGEKRTLERTLAAQWWRNYGGSRAKVVENRVAVVVANEWKDSDGKVMPVKQWLEERRFLMGEMQQLRDKLSIAERTAKTEAQLKEKFQLRLKVVEDGLRSSFNGGVRSSELQNCSNGVSRRLSLGGFENSTKLSSNSFGTKKVPSLTRSSTMSSTSSSALLKHAKGASKSFDGSKSSSEGQSIDGNKSFSNGLDDPCFGNNTDESSMNTINNSGREICCNKQSEFAEPTSTDLVSGILYDMLQKEVIVLRKASHEKDQSLKDKDDAIEMLAKKVDTLTKAMEVEAKKMRREVAAMEKEVASMRADNEHGQRGRRLSGSSKGLLNNAHM
Loading