MGATPPDGREDQERLWVSVEDAQMHTVTIWLTVRPDMTVASLKDMVFLDYGFPPVLQQWVIGQRLARDQETLHSHGVRRNGDTAYLYLLSACNTSLNPQELQRERQLRMLEDLGFKDLTLQPRGPLEPALTRPGVPQEPGRGQPDAAPEPPPVGWQCPGCTFINKPTRPGCEMCSRARPEAYQVPASYQPDEEERAPLAGEEEALPQYQQGVPAGHHPQQPGGRGLLPLH