MGDEITEIFIEKVRKYVYLYDTSHHHYKNVVKKAETWAMIGQELNITSDAAKGKWKNLRDCYLRFKKSVIGKTGQAKKYQKWPWSEYMQFLDETLQMRPATSNIQTAEIEDK