MGSWGTVVGQLVSVSPLSSTGIPTPAQLTKTNAPVHIDVGGHMYTSSLATLTKYPESRIGRLFDGTEPIVLDSLKQHYFIDRDGHMFRYILNFLRTSKLLVPDDFREYSLLYEEASFFQLSPLQAELERWRTEQECRKMHQECECVIVHVAPGQAERISVSAHQELIKEVFPEVRDVIPRSKKTSCNQDANYIIQFLLNGPCQLNSVQVLERLQYRGFWITASCGAGVDSSQFSEYVLLRGAAGQPVSIHPHMDQTGSHGLTSEKVNSV