MTVSVCWLRRDLRLSDSPALCAAVDGADDVLVLFVLDDALRRPAGPVRLAFLYRCLRELDDRLGGRLCVRRGDPVDVVPEVARAVDARRVHISADYGPYGRRRDGEVEQALRAGGRELVRTGSPYAVAPGRLATAGGTPFRVFTPFYRAWKEHGWRRPVAEPVGARWALLASDGIPADPDLGGTRLPAAGERAARERLAEFLAGSLTGYAERRDVPGQDTTSRLSPYLKYGCIHPRTVLAELDRATSPRDAEKFRSELAWREFYAEVLAANPASARADLTGALADMAYDPPEGGFEAWKWGRTGFPIVDAGMRQLLAEGWVPNRVRMIEASFVCKDLHVHWTHGARWFLDHLVDGDLASNHHGWQWTAGTGTDAAPYFRVFNPVSQGHRYDPDGTYVRRWIPQLRDVPAAKVHEPWTLPGGPPAGYPAPVVDHATERRESLARYEAARRRG