MTDSWETLEPVYEKGILDSLVSVRIPILSSIKSVLSEIPEQELNKIVVALLKTFNYYHDAQSRNTVLSVVQAIGGHNPNYFQVYIRFIKQQVDGPTLPITDYMTLLQWINAFVVALARLGKLDDSVALAQGKLLSKCITFEGKRRRIYKSAIQTTKTAISDAVAIDSGYLDIIVKNKSFALLGVLDLALDKHPGLFEVYKEKYAPEILDFFVNQGLLSKVPPPTQDLAVFGSCIKSLVIDFSGLVPHIEKAILRSSENSFVYTLPVLFENLSIDIELSAKLVNAIISGIKSTKEHVRTGAAKTLELTLQKNTADLVDEIFRAIKATSNAEAKALIIKSLLHLHDSEKIVKQLLPLVSKDQNETSLASSVRVFTYHSLKYHNDEVVKQFITGFNSAKLRRVWFSEFGELVETVSFPEFVPEFEKILKGIEEAPLPSVSNKSIVCAFVILALTGKDSPLLNDSRIFSKLDEVELKWLVRALKNDPAGWIYVLTNAPYKIRLFALEKVVLNDELSEGLIKELLNGDLAHVGPVFALLSRYTKNFTSLILPASKAGVDWIALAQKSKIDLGKLVGENFGAIFNECVNDGSPAAIKAIADIAFIQPDLIEPIVSLIDLDVSKLNFSQQEIDIYQGQEGELVVNVLNEKQLDKNSKDYEIKKWEQSIKKELKQPKKLSKEEQALVNKQLAKESEIRTRVGEVVKRTNFVISLIIQLTKQARLVNNGANLWFPVAVNKLLALPQSPLFNPIDAFLELSLLISPRLGVLCKFIGVATLRSYGLKLDESLEQEPLVSLLGRILYRIKMLSDQQPLDSLSLSYVLPLLTRVLYDGKAVAIKNASKVAVTSEFVEEDPEEEQLLLAIEIISAHAESFEDDKIPRTSILEVLISLMKLPSKAKLSKECFLSLCQHIAFNICEGDLQLLLGSLITPHVFVRSTLLEGLDAEFELEKYSKELFVVAHDNDQNCREIAQTIWDDNELKVEDASNLLSLFGNSDAGLRNSIAHAYVDACQQTSLNIQELFALYEEKKDPPAPKLDQFGLVIKSTIDNRDRWEERSTVAIALKLLAPLYTEAHVKQLFEFLVETCDKDELVAQELQDAGVEAIKLHGASNVEVLIPIFENSLAKTSKESVVVLYGTLARDLDKNDPRLKIIIDRLMKSLDTPAVQYAVSECIAPLVVAMDNLPQVFDELFEKLFTAKKVSSRRGAAYGIAGLVKGSGIKSLSSYDIIRNLTDAAEEKDAIKRESVSVAFETLSRSLGKYFEPYVLEILPIILKSLGDPIPEVRLATDNAAKEIMKNTTSFGVKKLIPLAISNLDEIAWRSKKGSVELLGSMAYLDPTQLSASLSIIIPQIVGVLNDTHKEVRKAASAALQRFGEVIRNPEIQAIVPDLINAIGDPTKYTDEALDKLIKTQFVHYIDGPSLALIIHVIYRGMKDRASTKKKACQIVGNMAILVDSKDLRPYLNELVGELEIAMVDPVPATRSTAARALGSLVEKLGEDSFPGLIGKLVATLEDDTKAGDRLGSAQALAEVICGLGINKLEEMLPLILSSAGAPRTRAGFMPLLLFLPVCFGSQFSPYLNKIIPPILKGLADQDEEVRDTALKAGRLIVKNYAKKAVDLLLPELENGLSDSSYRIRLSSVELTGDLLFQITGISGKNELTEDQNLNKTLVEVLGQERRDRVLALLFVCRSDVAGIVRNATVDIWKALVANTPRTVKEILPSLTAIVVSKLSSPDDVQRTIAAQTLGEMVRRVGANALAQLLPTLQESDDKQGVCIAVTELIKSTSHDGLVQYQDIFIDIIKDGLVSSREEAAVAFDELHQELGKVVIDEIVPDLLKRLKEPNALLALKDIMLKKSDVIFPILLPTLLTSPVDTEALAALAPVAGSALYKRLAVIINTLVNAESEAIDEVMLSVEDDGVHTLMQIIMGLLKDEDTKRRVFIFSRLAGFFANTELDYSMYLEDMVTRLILSLADPSPDVVKGAFEALSALVKRQPKEVLEKLVKPAKQTLDLCIDIPAFSLPKGPNCILPIFLHGLMYGNHKEEAALGIADIIDKTPAENLRPFSTSITGPLIRVIGEKVASDIKAAILVALNNLLLKIPQFLRPFIPQLQRTFVRSLSDSNEKLRKRAVVALGTLIKFQPRVDSLVTELVNGSKTSEYKDSMLKAMLVVVEQAGKNLSEASKQAILSVAEQEMDPVLIGSLAGSLSEEEAESILDGILASQTKFSILAINSFLKYSPDHVKNNAGVAEFVVGCANSDNAYMSDNATIAIGKLLLLGVESKELVDQLALNAVAPKSSSPDTRRLSLVVLRTVARHKGITDLDTVVPSIFACVRDPIIPIKLAAEKAYLEVFDMVNGSAKFDGWFKNENLTTVTGTTIAARSIGDYTKRVATRLAGVERERIEAGGDEETLFSDRIEDENEIWQVGI*