PVGAVSFQVGCPNEAAATLGLQHHFELGEALLVPLPALVVEGPAAHHIAGGGLADLALDVALGAWRVRLALVGQVAQDGQVALLARHGGRGGEGPPAGAPSSAEEGEHFSR