MKSLWLHQNNKNKIILFFNGWGGDHYPLEFLESDAYDVLMLYDYRDLSLPGDLTAITGRYEEVNLMAWSFGVWVAQQALAQQGFDFRRAMAINGTLKPADQTNGIPETIIVGTLKNLSERNLQKFQRRMVGGANGWRRFEPTRPRRSLADQKEELQGLIKAFREKSISENLYHCALVGQGDLIFPTANQEKFWAVQADMVSLNVPHFPFYSFTSWDEIIEIK