MSASTCVLVEMGEEDPIISVAQLMAGLIGDADGKVVKECESLLEAGKFTEVVAKIMAHGGKLFADAPEKDLEAAVLIIGGLAQRLSPADAAKCVDQLVAAALAGTDRGSLRAAILFQLYNMTTDIKARFPILKKILGYVREAKLAELVAPISHHVEDNYKSWNLDAAETRAVLSDVFTMLAETSGNSDPNSTEAKRILDLQLLFLATFSAGEKLDAKGEEVAKAVVTSFVKATDMTFRCDLLGSPAVQALEGTKSSGALKLLTTMLTGNGVAEFAAFAKSNGAVFKDLGLDEAECLGKMKLLALCALAEKSAEGEFTYAQVAEALQCGEGEVESWIVRAIGARLVEAKMDQVRGVAVVTRVNHRVFGDDQWKELKSKLASWRENLDAVANMTAPQIEA*