MGIHLPGMIHVKEMVRRSLPARNQTGPVTDIPKGHFAVYVGDGQKRFIIPISYLKHPSFQDLLGRAAEEFGFDHQLGGLTIPCEEDSPVASLQIAGAKQTGP