MSRWLVATMTSVLFIALVIAVTGFEALLANVEVIAQTDATPYLGPAMVVGGAVVVFIATALGVREGNPGVTGLVAAATTYLVMLGVGAVGYALIRRDVTELLVFPAGYALGPFVVGSVVVAILSVVGGVTVARHQRDSPGDAGRR