MATRSLFLKLSRNLLRSPPSLILRESKPSNRSLSSGALDLDPAEESPQVADDLKSRIFRLRFPKRSATAALQRWVGEGKKVTLPELRQIAKDLRKSQRYKHALEISEWMVTHQEFEVSDHDYAVRIDLTTKVFGTNAAEEFFKGLPSNAKTLETYTALLHSFAAAKQTEKAEELFEEITESDLTLSALPYNEMMTLYMSIGQLNKVSLVVEELKRRKVSPDLFTYNLWASACAATLNINGVRRILDEMTHDGSSSNEGWKMYAALTNIYITATRLVDSNSSPVEADKKITQREWITYDFLIILYTGMAHKERVSEIWKSLRMTSQKMTSRNYICILSSYIMLGQLKEADEVIDQWKQLVPDFDVSACKRLFDAFSEAGFVEKAESLHQLLAVKDCNLVDWHQ