MSDGRERDKAAPDEAMSESGETAAVEANWTGRAGTVEGRKRYADVAATGHVRDRKNFVREELIYSDKEMRDVLSQVCHESSARYATGTSVECTLPGAIVFDSFAAASRRGVCFFFMGKPLKPWLLTDWADLVIGPDIVEHFIFLGKGLYFAQCVSEEHAHNLLQRGTIAGNGTYACVMPWNALFDPMQDVLRYCPVWVSIPNFPIYLRHQIHGIVSCLGKVLFVPRMDAVISTTVRVCILWDMSRPIPSHIEWGIGMKDPLCFLMSFSSFPNACYRCKFIGHFAKSCPVKSDSHEVPKSSIVEVDVHAKDGGKALIAAQPVEAMNLQTPEHKDNNTEAEMEEEEEHSSSSDETDEDESMDESEPAIDSENDGEASVTGPQESQVEAKNNNEVVSSMLDVSRSIGGTSSSPKGISEREGYKEQVVKEMSNQQTSPNLPRVDPQKFHLDIRKFYDAKLRKFKIPATIRETRQGRRVILKSGENLPLYAFLDKFNLNGDDVLFVNPD*