MGIHLPGMIHVKEMVRRSLPARNQTGPVTDIPKGHFAVYVGDGQKRFIIPISYLKHPSFQDLLGRAAEEFGFDHQLGGLTIPCEEDVFIRLTSNMNNQCIDIC