MKVLNVAEKPSVAKAVATILSRNQGLRVREGRSRYNKLFEFNYSIRGQHCQMVVTSVIGHLMELEFEDRFRKWHSCDPAHLYHAPVRKFVPEDKLDIKRTLEEEARKCQWLVLWLDCDREGENIAFEVLEVCAQVNRHIDVWRARFSALIDREIHESVQNLVRPNQLFADAVDVRQEIDLRIGASFTRFQTMLLRDAFVLDFAADDRNLVLSYGPCQFPTLGFVVERYWEIQSHEPEEFWTINCSHKSDEGTSTFNWMRAHLFDYTCAVIIYEMCIQEPTATVTKVRQQEKLKYPPHPLNTIELEKRASRYFHMSSEHTMKVAEDLYQTGFISYPRTETDYFSERTDLHSYLIKITMKKTEKEGSEYDRRVSL*