MELTTQSNASEHEDGVDMISDLPDPILHLILSSLPTTEEVIRTSILSTRWRYLWTLISSIDIDYSRGMKFDKSKFKKFVYNVLENNSLDLDSFSLSCADIYSRWTVYQWIEAAVSRNIKQLHLSFSSEDWFKHIELPYCLVTCDSLQVLRVFLYEQRRLILPNFTWFQALRVLELKNVELYKGYLVKSFLESCPLLEDLSLIDSPKYVFRSLGLVKKVVIHPEEFPSEYMDYMFRGNCSLESLSTSIYILCSSLFPSGVPVSLPNLKTLELTIGIDIPIISDFIGFLTRLPHLESLHLIIEENICWEDWKLDDAETKGILTQHLKRVKFLIFYKQQQQQILDLARCLLEHGNALEEMVFRWKCDEAEFHERSMVTMKEVSKFHKASSNVKLIVLNEEISYYQFSGKL*