MNLGELVLTLEGTYLKIRVDYDGNWTFGYGTLLTSSPSPEEAAANQNKWAGEITHGIVTEEECKRLFRGALGKARHLIFDCRGLAAVADGLPPIPKAALLMLVWLFGAEGVVQFKKAHIALKHKDTDECAGLLRKSPLAQANPPTGNAIINLLQTGTWSGFISL