MKRFHSDSKFFTFSILIFLVVLPTLVVAECTCDREDEERDKSKALRYKIAALVSILVAGAIGVCIPLLGKVISALSPEKDTFFIIKAFAAGVILSTGFIHVLPDAFENLTSPCLKEHPWGEFPFTGFVAMCTAMGTLMVDTYATAYFKKHHHSQDEATDVEKESGHEGHVHLHTHATHGHAHGHVPTDDDQSSELLRHRVISQVLEVGIIVHSIIIGISLGASESPKTIRPLMAALIFHQFFEGMGLGSCITQANFKKLSITLMGLVFALTTPMGIGIGIGITKVYDENSPTALIVEGIFNAASAGILIYMALVDLLAADFMNPRMQKSGSLRLGANLSLLLGAGCMSLLAKWA*