GSLIGAYFISRQLPYEGTQIYYDWLPFMGKKFLDLKRIGRGLGLGFLLDGDIIDFLINKLGKPLLNLDVLLKDIVQEKQPLDWDKFKANDSWQPLKVVTSGLCSQRAIVLDSKHGNIRDLPSLMACVRASMLLPGLAGPVVHLPIYPESTNLTPHYLPLITPSALPRFAPQAPCGFVSEPLADALLYEPVPFRSAIADGYDQVLVLRSRPDGKRVGRLGGIEAAVENRLARRFFAGKHKLRHVYEYMKQRQHRIRYMKDMLMLNEATNRHIKLQVAGLDGVEKEGHAFAVALDPSTAEIARISMTRKHILEGVRAGF