MKARIKFKKYGALRFIGHLDVMRYFQKVMRRAQIPIAFTGGYSPHMIMSFASPLGIGLTSEGEYFDIELTEPIESEKAVRQMNEVGVEGIEVLSFRQIAEEKKATGMAIVAAADYLVGLRKGVFPDNLEELVQNFIAQDQIEVLKQTKRSEKVVDIRPMIYQMKMQKNCSDCFESPTDTRVVALQLAAGSVENLKPDLVMSAFLNFAGIKDSDVTCAYHRMEMYANTAEEGQPRNLVSLENLGKEIVGK