MSWHRAGVLLLGAQSCLPVPGVPAVGGIGSVLLSMARMGWKLCHVFRLYTVVMAGSVTRRGLDMTGFVLELRGMCVVLGYPHGVDYQARPLPEQEGEDAEPHAGWEVTAVILSGSPERTSLAVTAGGDSFPAACQNAALLAIGTLHQRYPDELQHSPYRYHPRRGGARDYATFRDAGSEDDAPIVHLARMVEAYDAARIDFHQMVRRGMVENNMKILELRQENLQLKKDLDAVEAQLHQLKIAQGEDCRPKRRRVCRSQKITARKSTSRPELVRQSLAWTCFVETPRAEPAPVVPQEGEASGVGSTEDALLLTFRPGPSQRDEEKVIFAAHQLQGPASLWWDHFQATQPEGQPITWARFTAAFRRTHVPAGVVALKKREFRELKQGNRSVMEYLHEFNNLARYAPEDVREDEEKQEKFLAGMDPELSVRLVSGDYPDFQRLVDKSIRLEAKHKELESHKRRLANFRNQQGANQRVRYTNPYPGGSSSQPQQQHQQPRSAPRPQFVPGQGRRDASGPQRLCFNCFEPGHFADKCPKPRRQQGQAPPRSNNGGKDVIRGRVNHVTAEDVLTTPDVIVDTKNLDVILGMNWLAQFQGVVDCARRTVTLYRGPEQPVVFFAPPTSVKSSELHEIGLSEIPIVREFGDVFPEELPGMPPKREIEFRIDLAPGTTPLYKRPYRMAANELAEVKKQLEELKEKGYIRPSTSPWGAPVIFVEKKDKTKRMCVDYRALNEVTIKNKYPLPRIDDLFDQLKGATVFSKIDLRSGYHQLRIREEDIPKTAFTTRYGLYEFTVMSFGLTNAPAFFINLMNKVFMEYLDKFVVVFIDDILIYSQSEEDHQHHLRLVLGKLREHQLYAKLSKCEFWLTEVKFLGHVISAKGVAVDPEAVTAVTDWKQPKTVTQIRSFLGLAGYYQRFIENFSKIARPMTQLLKKEEKFVWSPQCEKAFQTLKEKLVSSPVLILPDTRKDFMVYCDASRQGLGCVLMQDGHVVAYASRQLRPHEGNYPTHDLELAAVVHALKIWRHYLIGNRCEIYTDHKSLKYIFTQSDLNLRQRRWLELIKDYDVGIHYHPGKANVVADALSRKSHCHALNVRGIPPELNQQMEALNLSIVSRGFLAALEAKPTLLDQIREAQKNDPDMHGLLKNMKQGKAAGFTEDEHGTLWNGNREAHESPYSIHPGSTKMYLDLKEKYWWVSMKREIAEFVALCDVCQRVKAEHQRPAGLLQPLQVPEWKWDEIGMDFITGLPKTQGGYDSIWVVVDRLTKVARFIPVKTTYGGNKLAELYFARIVSLHGVPKKIVSDRGSQFTSHFWKKLQEELGTRLNFSTAYHPQTDGQTERLNQILEDMLRACVLDFGKTWDKSLPYAEFSYNNSYQASIQMAPYEALYGRKCRTPLLWDQVGESQVFGTDILREAEAKVRIIRDNLKVAQSRQKSYADNRRCDLEFAVGDFVYLRVTPLRGVHRFQTKGKLAPRYVGPFRIIARRGEVAYQLELPASLGNVHDVFHASQLKKCLRVPSEQADSEQIEVREDLTYVERPVKILDTMERRTRNRVIRFCKVQWSNHAEEEATWEREDELKAAHPDLFASPSESRGRDSV