MEIVLGIIGCLGVLTLLKISSKYLCVQTHNHIESLFEKHVVITGGSSGIGLAIAFKCAAEGAFVTLIARTPSKLAFARDQIATSLGRPLDSIQVQAIDIGDGNAITKAIEEIYKWRPIDVLVCNAGIGMASMIGEGKVNNLELVTKTNFLGCVYPIHAAIPLMKQRSLQNPSSIVIMSSLAGLVPLYGVNVYSPTKYALKGLAEVLHLELIPWNIRVNLICPSFTKTDLLEEEYFNGTKIIRALGRKLYSYNHEALDSPEKVAERTIEGIKKGEFLVFTNQQGAALGPLTRGLIPSESIGTFLKELVLLIPYRFLSLIWFLSAKKSIQKLNSKSI*