MKVVYVLALLCLVVHSHGASIRRPDSKKDTPVLSLKFPATGKLLARVRSGELGNANDYMDEVLTLVREQIVLQGYDRIALPDADFSFTWDEYPGVTGGVYLHDGLATGMETIHRVGDATLSNSDTVIFFESDCGINNAAFGYAISILFLDIGPTASMVGTADYINFYFHSTIDILSGIVVVDVFDLKQMGHISTEITGLGIFNWLAEIIVDFTLNLLAPFFKELLEGPITNLINTVLQHYVDSLLNPPTTLASLVL