MLTQEQIDGIYEDLEHPFHFLWFDIGDAHGVSSGEADPASFVERKKDFLFLVEKLLDEGKLKLGNRKTELIIDGTTAELVEMFRKSFPASDEEMLEGLWLVTEDCPFVAVWLFEGENGEDYYGWCY