MILETGKVVAVGDHEVWVRTIRESVCQSCSARKGCGSRLLNQMSNGASTQIKVAKTFDVEVGDEVEIGVAEQALLNASLLVYLTPLVAMMILAGVSRSLLHWPDLGVALAGLSGLGLGFVFVKILSSRLSCNPTYHPQLLRKLC