MVVELFCFIAVIVVLKYFFYDDDVIDVGSSDFNALFTVAERLEKLYGGKAHVGLQIPDQDSGSRQSVDLVLVTRREAVIVCVKNVAGFVSVDKDGRWVCTGSHKTERLPNPVAEAKQLVPILESYLEQRGVILPEGYLSCKVICSNPNFRTIDSDSFPSEVITYDQWIQLRPESNMLSGWIKGAFHGGKKDVQESIREKLNLVLSTAPMWDRLELKGNKYVLGEFLEFKGDNEDIRALGNIRRSKVSTVTIQKTSMFGVAHSKLQVLYCLRDYRGEGASASDWKEVTVHSRTEIKIQPKGSTKVRKYKLSSVISMSLSA*