MATLSTQSIVSASGSHVQARASIGGRSFLRTQPTQKLPAVATVSRQPIVSALGNHVQATALIGKRSFVRTQPKQRFPVIRAALDENKSAVGVASEIETQEPMVSDASQQLSAIYATCKEWTWRGFRIVYSVQGVGPPLLLVHGFGASLGHWRRNIGILADNSTVYAVDLLGLGASEKPPDFQYTMETWAEMISDFIKEVIGRPTILIGNSIGSLACVIVAAEAPPGLVQGMVLLNCAGGMNNKAIVDDWRIRLLFPVLWLIDFLLRQKWIASRLFVQIQSRENLKNILESVYCNKEAVDDELIEIIARPAQDPGA