MTRLPESSSWEDEIELISRSERVSGGLDGVANRPLKALANRTRFLKEQADKSSELVAEKISAVKTFSEGATLKSPREEILYGEYRLVWTGAFPKVVPANSTPAITGGVGAGRWAYTSDAMIRQILTSIDGIVFIGSPEHTGQLKAVNPAEGARLLCRGAYSENDGGASWWKFVSGNHSKMVTNYPHLCRAPLADPTGASGVWVNALDGDLLTHRFGMGISQDPVVNGEILRNLLAWNSDIEASIADGYGKKIVLCGDVIWIDYVEITQSSVHIQGAKGATANQYGGKGTVLMFRDGDSTKPAFTVSGKYTADESTAGTKWKAG