MLQLEKLSSFMKNGTQEPSFVLPIEEDDLYEFCFWAGGDEEKKTGHAIASSTIEKYIHAISVWHLLHKAKYPENAEKRIRILLRSSAKTDALTPAKPKKGAVHLKHMIHLAATLTQGTPKERAILDLAITSFWGMARLAEVTYQFDSGTLERSISVLTSDVKTEALNGKTKLLIVLRSAKTSKPGEIQHLQLRALENMLCPVEAVKRRLKEAKGYNTPLFGYFDENNQRTHLTKSAVTKVLTSVWVLGGFKGISGHSFRVGGASLRNALGVDIKEICLIGRWVSDCYKLYIRPYSEAERLEAIQLIKRLDVCWENRL*