MSDTILELQPLAPLLLRDGRPFAGGGEESRAQSLPLPLPHTLAGFIRTQLGEGRGLKWRNLSDDALRRELQALHNTPIRALLRRDETFMFPAPLNAVVDKNGQIFRALPAELREGEGTDAPEGLRPLLLTDRDGNAPGDAFKPQGDYRYWPQDAMQTWLLGGIPERLERVEGPPTDERTHVAMNSETGTGDEGKLFTVSYRAFEERREGTYHRWTLRVKTDLQGHIAPLGHLGGERRPVALRDCGNQGQWPNLSTFGELKAALADPNSTRLCFVLTSPALFAGGWKPGWLSLTPEEVQGHSGAGLPAGVRELMAGGARLVGAAVGRRVPVSGWNLRENKPKPVRWAVPAGSVYFLEVPHAFNRQKLLEAWLKPLSDDQEDQRDGFGCALWGVWN