MKTKQTVNALIFIVVLFLIVHVFQSLEAAGNTPLEQLAEGLSRHDVELEEWTMHTKKQLTLSEKDFFAKLKHFKKQHRQYEWTLTREDDDTVKATGVFQDKKNHINSKIHLVSTHKNQRLVSYLLYEQKGAGPRENWNATYKQFERDAFDIMREKTAIFTCLKGHLNGMMNVVLQKKANELVHEFDAKSVEDLIEPNFVSISAYTNEWKESIKTEKHRMNLQVSLRNAGMGEKLTVTVGTPIVTTEY