MRKGKEHDGGFRREKGVDRLVVEESGRWEELNPEILALIFVRVLPVDEMVRNVPLVCKPWMEVVEGPCCWRDIDVAEWCQRHNESRVVDLAVRKLVYWSNCTFQLLSVYRLGNIGFDFVAKHARCLTVLQIPMSEITDDMVVNHVKSLPNLRVLDISDCYNITVKGLEAFGNQCKSLVSLKRNMSPQRNWPNFAEPNPPVDDSEANVIANSMLNLQHLELCYGCFGEGGLSEILTKCKSLTCLDIQGSWNVKLEGDIEERLQRIEYFKSPCAYIDYIDEFYDSGEDSL*