YWTPIGVDMFGPGQLVSTLLPAVFRSPAAHFFPAFPATRLASQPQILIPGPFITYASLRNYLQPDPCKEALLVATQAVGMGSLTEVIDEQRPVKQRRARANYSSWQLEELEKAFETTHYPDIFMREALAVRLDLIEARVQVWFQNRRAKMRRQLKLQAQLSRPHLDPGDEASEAAAGGPLRLQADGSDGEHCERDKHPWPQAGGRAAQRSAEWSQREGPSSEELRSCSIAALRAKAREHEAEIHNTRKVSGGD