MSGRRCDRRLNVQKVSAADELETKLGFGLFSQGETRLGWLLTFASSSWEDADTGKTFSCVDLFFVTQDGSSFKTKYKFRPYLYAATKDNMELEVEAYLRRRYERQVADIQIVHKEDLYLKNHLSGLQKKYLKVSFDTVQQLVEVKRDLLHIVERNLAKFNALEAYESILSGKREQRPQDCLDSVVDLREYDVPYHVRFAIDNDVRSGQWYNVSISSTDVILEKRTDLLQRAEVRVCAFDIETVKLPLKFPDAEYDQIMMISYMVDGQGFLITNRECVGKDIEDLEYTPKPEFEGYFKVTNVTNEVELLRKWFSHMQELKPGIYVTYNGDFFDWPFIERRASHHGIKMNEELGFRCDQNQGECRAKFVCHLDCFSWVKRDSYLPQGSQGLKAVTKVKLGYDPLEVNPEDMVRFAMEKPQTMASYSVSDAVATYYLYMTYVHPFVFSLATIIPMVPDEVLRKGSGTLCEMLLMVEAYKANVVCPNKNQADPEKFYQGKLLESETYIGGHVECLQSGVFRSDIPTSFKLDASAYQQLIDNLGRDLEYAITVEGKMRMDSVSNFDEVKEVIREKLEKLRDDPIREEGPLIYHLDVAAMYPNIILTNRLQPPSIVTDEVCTACDFNGPEKTCLRKLEWVWRGVTFKGNKSEYYHLKKQIESESVDAGANMQSSKPFLDLPKVEQQSKLKERLKKYCQKAYSRVLDKPITEVREAGICMRENPFYVDTVRSFRDRRYEYKTLNKVWKGKLSEAKASGNLIKIQEAHDMVVVYDSLQLAHKCILNSFYGYVMRKGARWYSMEMAGVVTYTGAKIIQNARLLIERIGKPLELDTDGIWCALPGSFPENFTFKTIDMKKFTISYPCVILNVDVAKNNSNDQYQTLVDPVRKTYNSRSECSIEFEVDGPYKAMIIPASKEEGILIKKRYAVFNHDGTIAELKGFEMKRRGELKLIKVFQAELFDKFLHGSTLEECYSAVAAVANRWLDLLEGQGKDIADSELLDYISESSTMSKSLADYGQQKSCAVTTAKRLADFLGDTMVKDKGLRCQYIVAREPEGTPVSERAVPVAIFQTDDPEKKFYLQKWCKISSYTGIRSIIDWMYYKQRLHSAIQKVITIPAAMQKVANPVLRVRHPYWLEKKVCDKFRQGKIVDMFSSANKDHSTTQDNVVADIEEFCKENRPSVKGPKPVARSFEVDRNHSEGKQQESWDPEFHDISLQNVDKNVDYQGWLELEKRKWKMTLTNKKKRRYSSSLFGFDLEQNINKKVCKGRVGVGSYFRRPEEALTSSYLQIIQLVQSPQSGQFFAWVVVEGLMLKIPLTIPRVFYINSKASIAGNFTGKCINKILPHGKPCYNLMEVNIQEDQFIKESKKLAALLADPEIEGIYETKMPLEFSAICQIGCVCKIEDTAKHRNTQDGWKLGELHRITTTECRYLENSIPLVYLYHSTSTGRAVYVLYCHASKLMSVVVVNPYGDKELLSSALERQFRDRCQELSPEPFSWDGILFQVEYVDHPEAATKFLQKALCEYREENCGATVAVIECPDFNTTKEGVKALEDFPCVRIPFNDDDNSYQPVSWQRPAAKIAVLRCASAIQWLDRRIAQSRYAHVPLGNFGRDWLTFTVDIFLSRALRDQQQVLWVSDNGVPDLGDINNEETFLADELQETSLLFPGAYRKVSVELKVHRLAVNALLKSDLVSEMEGGGFLGVNSRGSSLNDNGSFDENNGCAQAFRVLKQLIKRLLHDACNSGNIYADSILQHLSWWLRSPSSKLHDPALHLMLHKVMQKVFALLLTDLRRLGAIIIYADFSKVIIDTGKFDLSAAKTYCESLLTVMGSRDIFKLILLEPVHYWHSLLFMDQHNYAGIRATGDEISGNEVTIEPKWSVARHLPEYIQKDFIIIVATFIFGPWKFALEKKRGSAESLEAEMVEYLKEQIGTRFISMIVEKIGNIRSHIKDINVSDASWASGQAPKGDYTFEFIQIITAVLALDQNVQQDVLVMRKILLKYIKVKECAAEAEFIDPGPSFILPNVACSNCGAYRDLDFCRDSALLTEKEWSCADPQCVKIYDKEQIESSIIQMVRQRERMYQLQDLVCNRCNQVKAAHLTEQCECSGSFRCKESGSDFHKRIEIFLDIAKRQKFRLLEECISWILFATSC*