MNSAEALIKSIQGLSASPGDLSALHGILKKAEDSLRNNWDVQLATLEELDPSIHSLGYLYLLEGLTRGSVSKGKTSGVLLLMARFINRCDARQIRLASEKFVTLCKRFKDRVLELEDPLRGVAPLVSAVRKVQVSAKCLTALHPDCLQLCLQAKSYKAGFSVLSDDILEVDQPRDFYLYCYYGGMICIGLKRFQKASELLYNVVTAPMYQLNAIALEAYKKYILVNLIHSGQFSNSVPKCASTAAQRHLKSWCIPYNEVGNRYNDGEISELEAVVVAHSSDFEMDNNLGLVKQAVASLYKRNILRLTQKYLTLSLQDIANMVRLANAKEAETHVLQMIQDGQIHALINQKDGMVRFLEDPEQYKTSDMIEVMDSVIQRTIGLSKNLIAMDESLSCDPLYLGKVGRERQKFDFGDDFDTVPQKFSM*