MDAVFSVHVGTLVGALPYEKVAPGECVTLHGSSVCGLRVAEDPLGNLVADAMRWSAQTECALANGGMIRAALPAGAVSQKELVEMLPFQNEVTIVRLSAADLFAVLEVSISGLAAVTAVSAPLGRFLQVAGLRFEWWYESGGIPLVHAVQLEGSDGTLRPLSRTNTSEVTCAVPSFLASGGDGYSVLGTKSSTGTGLQTAVALADYFAAAAGVLDPRVEGRISRIAKPRYRPATVNIGLLAPMFYPDGTIDLSTTSCRAAFLLALNEINDKQDGVADTLLPFTQLRFAYRDSKCDPIYGLRGAVELSQNAFGDGVSAIIGAACSSASTWAATAVADMPILSSSATAATLSDSTQYPSFARVVPSDNFQTQAMVDLLVNLWGYTRVALVSSTDAYGTAGAKSFTRSARAESLEILADVRCTDGEADLSLQLSTLRNSGARVIVIICPDPPSASRFLAEAYAAGIGGPGYLWLGADAVTQPQTFDSVELAPSATQRERIAQGFFGTTAAEPSGTRYDNFLTRLRAMPSTSDTTSPGSCNLQLDDEGGSYVWAGDHDGNASTQLLCAGFNATSISEWAAYEYDAVYALAHAIHDLLEVQQKSAIVGAELIAALMERVSFEGVTGLIDLHTGDSNGVYGAHSYRGDRQVGVVYDVKNVDASGQLVTIGRWAPCATCSFAQRWEQVAPLVYSTGGATSPRPEVLVADPSSNSAGPIIAIAVSATFGLTLAVLLSWRRIVNISVKKIEQWWGLPAVKKSNEAEKERKCCSFWFVPADFVVELAGAIGEAAGAEEEKSSSGSNSGGNRRSKFLAQYLDASTPTTTLSRCFARLQQVREATSSLPTAKVHPAADGAAPKLHRQRSLERWVSSPQESEREKLMRLLTDVRKSEGPAFARAIAASNLTFRALKKAGVLVRREIYVEDAFRGKYAQEYLAVSHRWMIAEAPDAATGAECAQLDAIAKHLLSQPELTRPRFVWFDFWCMPQHSRVDHTAYLFVLRSMLYPSRRLACLYDAIASVFSLLRTYATAPAAEGEGKRKRKCRRTPLEDESFYWMLENMSMLYVGCAVLILLDRAYQSRFWTSFEAWLALRTATAEGLVNTPCPTDTGATEGGLAQLSPRASVATVYGAPGALIQSLQEEWAMCTREEAREKLRSPDVSVSNGKDKEMQLGRWEGDKVIECKIFELDDLAQEGDTHPAAVVMIISTTEADAVLSRSGLTAAQLLAPFARADPGLTVQTSGEPYRLRRFCMRFEAAGDIRAASPEESERRLLALVAAHDTSQPLQEQRTAALAPWLAPVHEALSAELRYAEHAGHEYPALHELGRALGPAACHMLPVNSAPGPSPTPHAEWASVTAPPGAPAAGALMSESDVAGIAGFARTQLCRAVIHQLQGRLQALETLVKEKRQGLKNTFRSWIGAKRLSSPGGASAGGGPSAGALVYPSTCIEENSGSPPHAPPLPPSPLAAHLRQVADYALLLRDYSLALQYYRAAAAEFKADKARTDGLPAASSASPSLERLVCLLQAEDPRGAAEAAEKAAKAYLLGKAKDGDRAVARSLVNQSTQESPLFSAMLLEQAARCFVSFHAAPMHRQQQPRDMPLAGPLQPPPPDLLTPSRRQHALYMVLAGFRFLSCGQRRLAARAYSSALRVYEGRGWTHIEGHVCSALARNYAALGLVDLSERAAAARAPARPFPGSAALTPALSPRQVAFFLRLLRNGAQPSERLAGCLRELRSLVAKQPRAERFEALPLPRFRNESIAVLLNDNGAVGGVAEAADDETTTLSASHPLWKPLIEPLLPPSEVALGNWLTGPRAAAASAAALPCAVVGEWVQLAISVENPTQLSLELSEVRLVCTFSGTEGAEGGAGGGAGGGADGPLELESVGLVLEPGQTARLRLGAQRTGREYSFSQSLSLSVTRRMPLLRASLEGAPAELLLGETVHATLRLCNEGSMPLSSLRVRLSHPAFCVLGEPLPGGASAPAAAPAPTGAGETLLHTRRPARPPGAGSDPTMATVALPGGQLVPGQSLAMPLWVRAAEAGRHSLHFALVYEPLEPRPQLKRRVCPLSVHACRHVLGLHVRRDSSEGPPEGPRLRLAQVSSVSQGWELAPLSGRSAPPPALAAGEECVVHLRLGQAAQHGPGGGAPLPFVHSELRFGGGGGGAPVDSRAVPQLRFLEQDAAAAVSPGSADDDKYGRASPTPSPEPRDDLSAAALLLHWQTEDGGRRGQLQVTCVRVGVDLALAAPARRLAGRSPAPGAGSSPLPSAAALAAALHLAVVCESCAVCRPPEPCLLPVTLHVRNSSDAPLAFNFAAGAAAEPEGGQSAAAEGGGQYAWLGTTRLTRHWLGPGQTAELKLHAAFAGVGAAVLEGLSVAVCGWRDAGGEPTWLDEPALCDGPPPCTVRVKPGL*