MKLRVSLLLKVQQSCLIFSLKILGIHLLMLPYGVNLQKMSTLILNLNHQVPFFLLGSLMKTLLYQGKGTVQSSKFTTKAYIHSPLPEILRFQEALCNEEPRLAITEIKSSKSAHISKQSFHLSERKTIIELMETNQVMTCNILASISLEPKASWFYIGCTLCFTKAKQYFNPKTEEI