MLGASLIDMYAKCGAFEKAQKVFEDIPSPNVVCWTSLIAGYVQYGLGDEALRHFKQMQEKGVHANAVTFACVLKACSMLKYLEIGEDIDVMARKQGLLKKDIVLSTALIDMYAKCGVLEKAQEVFDQLPIRDVVSWSVLITGYAEHGLADEALKCFKQMQDEKMQPDAITYICILRACGILGCLEIGKGIDAEIRRQGLLWKEVGLSTSLVDMYAKCGALDKAQEVFEQLRVQDVVSWSALMAGYAQFGHSTMVWDLFAKMIREGIAPNFITFLVLLTTCSHSGRVEDGEKLFDEMQICGMVPKLEHYTCMVDLFSRAGHFDKVKEILDKVSS