MATVQSLGIVAPSSAAFRKNVRGVEKQVSSRARVCGGVDYRGVAFQVQRGVSRISAVSTEAAESSDVAELVKARRAVQDQTLDGQIFSITEIDTVGTKEWHPAVVANVQEVATGTRCITLTAECSREQVKLEHAYMKAGQLAQVRIGEELLTGVACASPPFSEEVNAPVLYKIRGDIPAGTTKLPQYSLAAKAPIDLHVTEADSASLYNLKAGDEVELGPFSQTGLDLRPILFLTRYSTQIIFAQGKGIAVARAIMECRDGDNGSLNLGLREDVRLYYEAPNPSSLAYKDRYGLWERKRAKVRTVVESTDGENWDGIVGTLSTLWDEDDIEYDPMTTGVVVCVESSKREEMRTLLAEAGIPDGQIVTWSVEI*