MPVTLSFGNRHNYEVNASRLVRLMSSDKEEALYMGVWDRFKDCFRTHKKREVLEVLYTLIHGCERENQADLNVDTVGMEKIYAFAQLKQYANPSQQDRFVMRFDVSQTQVSFEIDGKVIDKCNLHRILNVSENCIFKVMEEDEEELFFKVCIKYGEKIACYPELLENFAFKLRQEVNEDDEIKDEVYKLMRSGEDRKMACVEWNGTLTEDEMDKLRCLQMGSFEISTQFCKIGYWELEGEVLFDMFHPTLIYLLHGYMPSLSCDFTEANTMLFSDVLNKDYDDYQNNKREIDAILRRIYRSHNNTLFISKNSGCRNMLL