MSSPLLSRLRLVTVDVTGTLITYRGQLGDYYCMAAKHAGMPCPDYGRVHEGFKLAYADMGRGRSGTSGCSRAGVVGVEKPDPRIYEVALRQAGGGGGGGGVAPGEALHIGDSLRKNYARPRAEPRCEDPRLWPCDVADRGLLCDLLWPDPSSMEDREWADNKDRYVSCTFGVDVATDCRRTQDLDIVCRAQQVVEDEYEFSVDRQLVTFFSTPNYRKLGCSFTIIKPKADRNSSSTLGCSTKCLVHAASTPMSLSMPDAVPTQYPTSSPHVFTISNHEISSFVIPVHDSTSEHQVVNKRASPEISVLAFSYNAEAMLLSSLASIALGSPTASLITSIPASCVTVSLSAHHSFDEMSKGSWCLPVCNLEEKTVDTICTGQIEHMLLQHLKPSPTSIGAKVVFDEMQQRFVATELVTDMVIIVGDAKFYLHKFPLLPKCSLLQRKPPMAPSGGWVKDLCELKVNLFKRMIMTIKANESMPTVVIGEVFRAYAYRRLLGSLEDAVSNGVDCTKHRAAIDAIVFLLPAEDNSVPSGFLIMLLRAACLLESGKFHRINLIKRIDTQLDGDSVLDLLIPLNTNEDNISSIDLNMAIVEKYMLHNGDSVVSVDPYWSQPNSDETEENVMYRLESVGQDTQLVLWDKQIAKELSVSSPPRHSSRDAARGPCRRPLHHQLTIPVKANLDQICRLSRPCDVADRGLLCDLLWPDPSSMEDREWADNKDRYVSCTFGADVATDCRRAQDLDIVCRAQQVVEDEYEFSVDRQLVTFFSAPNDHKLGCSFTIIKPKADRNNSLTLGCSAKCLVHAASTPMSLSMPDTVPTQYPTSSPHVFTISNHEISSFVIPVHDSTSEHQVVNKRASPEISVLAFSYNAEDMLLSSLASIALGSPTASLITSIPASCVTVSLSAHHSFDEMSKGSWCLLVCNLEEKTVDTICTGQIEHMLLQHLKPSPTSIGAKVVFDEMQQRFVATELVTDMVIIVGVSKFYLRKFPLLPKCSLLQRLVASSNKEKNNEVDISDIPGGPSAFELGAKFCYGVIVTLNEIGARKPPMAPSGGWVKDLCELKVNLFKRMIMTIKANGSMPTVVIGEVFRAYAYRRLLGSLEDAVSNGVDCTKHRAAIDAIVFLLPAEDNSVPNGFLIMLLRAACLLESGKFHRINLIKRIDTQLDGDSVLDLLIPLNTNEDNISNIDLNMAIVEKYMLQNGDSVVSVDPYWSQPNSDETEENVMYRLESVGQDTQLVLWDKAALGGLAEDFEVLQLADRVFRFSVSSMAVGFHIYNLGSIERKEFKAFFNLWNRGGPNWKHEFRLFLDEEAASWSMVQVRNSSSYVDVVKLPLTGANAVPIRNLARSPGGAQHAARAGSSVFNRLGRPSTNRAQALNGWRPQALPRPRPRVSVFDRLHPQASGPWLSASNGRTGLPRFLDPIRSGVAIGGRPSNRSKFQNLNSGRSRPCNLQWRPVRARGPAGLPGSVTLCCHFCKGRGHVDFFCPSKFTSFGSPLTSFPAFGSRALLVGNQNSPDRSSWFRTPDVSLSGGPPIFSCFEEFAREVLKKSESAPPQSLTLSLGVTSTKPQLAPSSSAGCRSSLPAQMAFRRVDPEPFLPPGFSASMVLHREIMARSVSRRLPPLHEDWAIISIQPLPDHEITFPAVRDVVREYLVEHRRLGVRDIQRSHLGQVLVQFSSILERDNLVLLGPQQYLDASFTVQRHNDAWNHRALYFNRECWLMLLGFPLDYRSSEHLQVAIGSFGRLILWEEDRRNIYRTLLRVRVTSLEEVPQFIVFSDADGFLGDSWTVQCEIIQQTLLGGNIQGDWDQWIVNDPPVQPPQQPLLDQPPDEQQVSNPLSDLSSDSSSGHIHGALLQNGQIPEDPVAVGPVPNFNAPADHPMIGPQEVDGPPMQDVPPVPGDIVIPDDQPVEPFVNGHNNMGLNFMFSHDWHSDPVLLSHLERKRNVQFYRIWERFFAPADCSATSVQVPKKWAPFFLSNLMHEDSFSWSKKFLSSDIPSALLEPESVTLPFVIPRKCPEDKFLDSVVSEESADDTSVPLDTTSSKPNIAIVESDLRRSKRLRDARAGFKQGSCQKKNCLLCQHKCEGPPHFQLKLSGA*