MTRTILTTTALASFLAGPALAQDAADVLNTYADIAAAGYEDSLITAQALERAVDALIAEPSAQTLTAARTAWLQARVPYQQTEVFRFGNAIVDDWEGRVNAWPLDEGLIDYVDGAYGGPTDENTLAAVNVIANPTFTLSGSEVDASSITPALLEDTLHEADGVEANVATGYHAVEFLLWGQDLNGHGDGAGNRPYTDYAAGDDCTGGNCDRRAEYLAAATELLVSDLEWMAAQWTADGDARAALMENEQAGLSAMLTGMGSLSYGETAGERMRLGLMLNDPEEEHSCFADNTHNDHFFNGVGVRNVYLGSYSRIDGTLVSGPSLSDLVMDVDADLDAEMRSRLAEAVLALGEIKTAAEAGFAYDEMLERGNEGGELLIMGGVNGLIEQTRSIERVVTALGLDGIEFEGSDSLDNPSAVFQ