GPTVYPLCIVGDPGCGKLEEIRALINGNFVFGVDPNRSFDLEKNITINQRPLELVCYDTAGVWTDDEDSAQLLGRAEGYLVCFGIDDPESFRAVEQWLEEFQYSNNTSLVPMILVGNKTDSPDQEVPEQFFKGLAKKLGVPLVETSAQTTYGVWLAFEVLMNEVIELKLA