MSGEGMTAVSEPVQLTVPQMLAQLQGTDTSLRYYAAWWLGKFGLETATAAERQAIVSALIAALADEADRTELGGYPLRRNAARALGKLGDRQAVPALIECLRCEDFYVREAAAIALGQLGDPRAIAPLQSLLEGGVAMARLVPGRPHLVQPVEAVIESLGHLGATEAIALIEPFLAHEMPRVQFAAARALFQLTGDAVYGDRLLAALNSEDVQLRRTALLDLGAMGYLPAAEAILQAGVEASFKLIALHGILGQQLRQAAPAEQTLSLFQGLDQLL