VGVAGEVDFSEDDQALREEIIALPVFPTSGADTDDDHSAVRSYDLWRMFPTVRVSFSGPLRQAVPADRYVVLLDIVPMDSRRYRYAYHRSSWLVAGKADPPPPPRLYAHPDTPIGPEALRKQVISFEKVKLTNNEMDKNGQVSIRFLGGRLAFVVCHGGLGAHTPHNLGGEEF