MSFLSLMEAKLPPGFRFHPKDEELVLDYLVKKVAGNGSLNYSEDPTIIEVDLNRIEPWDLPEMACVGGKEWYFFTRRDRKYATGPRTNRATLSGYWKATGKDKRVTDVRKGTLVGMRKTLVFYQGRAPRGKKTDWVMHEFRLEGPNDLPNISSKQEDWALCRVFYKDRGTSPKLCEDNSSDDTDTGSSLPPLMDTFLTFDQTPLSLEAFEQVPCFSNFYQNPTAQTTDPSLSTLPQVEPTMPTKSLAQSNVLADLTPFLDPISYEKEVIMAVLEHFNKMESNRKMLELVSPSFLAEGSYDSYLPQMGLPTI