MDVKSQVLDVLKMENQNDHFDWLYSEQEYPPSTFGTLQQDSRLSNGGLLNFEFDPFELPNDLQNNNLPYFGLEEFEEICQDLGSFDLKSLPSQFQEDNNTLIIHDANVNVMPQNVTHDTLGESQVTTPAFYGDSMEIIQNRNNNRRHKKSDTLELEEIQRYFHVPITKAAKELRVGLTVLKKRCRELNIMRWPHRKLKSLQTLIHNVKEMGLTSEVEMLEEHQRMVERVPEMELTDRTKKLRQTCFKANYKKRRASMAMTANFY