MLHTAKEYSLTPVNTCLKRGCPTTTSLLSTQILLELQVDRIWQDGNIGVSHGNGSVGNALALVPVETSRSEPSLAGGLTLSNSTLRSSSPDLSVAHPLSSSLRNLEGIGSSGVTAGPAGLTGLHNLGNTCFMNSALQCLVHTPKLVEYFLEDYSKEINRQNPLGMDGELALAFGDLLRKLWAPGRTPIAPRAFKAKLARFAPQFSGYNQHDSQELLAFLLDGLHEDLNRVKHKPYIESKDADGRPDEEVAEEYWENHLARNDSIIVDLCQ