MDFKNKKWLFLAPLAGYTDLPFRSVVKKFGVDVTTSEMVSSHSLVYAFDKTSKMLEKSPLEDHFMAQISGSKESVVKEAVEKINALEHVSGIDFNCGCPAPKVANHGNGSGLLKDLNHLVKILKVIRENTNKKITSVKVRLGFEKKIPKEIAHALNDAPVDYVVVHGRTRSDRYQKDKIDYESIALMKKILKKPVIANGEIDSVKKAFEVLQITQADGLMIGRAALRAPWIFWQIRNNTTELPAVVKKDLVLEHFDKMVEFYGDRGVIMFRKNLHAYAKGEMQASAFRNCVNTLTEIKSMRESIEEFFNQEMLQSEVPLWVELNQKSV*