MEHQNTNYLLHEGLVKDKEKLNGRKTQTVLPLDGEGRNEGESGLGQSGATAVEGDKAEELSGEGGPAAGDADLMDNSNQEDQDTSGSAQEEEKLPEEPVLKDAVVIDKVQPIPVLVSGVRPKSVWVQQRSLHYNFQWWQLQELERIFQQNHFIRAEERRHLARWIGVSEARVMTWFKKRREHFRRGQSQLGMNDDAPVGSHSTFL