MSFLSLMEAKLPPGFRFHPKDEELVLDYLVKKVAGNGSLNYSEDPTIIEVDLNRIEPWDLPEMACVGGKEWYFFTRRDRKYATGPRTNRATLSGYWKATGKDKRVTDVRKGTLVGMRKTLVFYQGRAPRGKKTDWVMHEFRLEGPNDLPNISSKEDWALCRVFYKDRGTSPKLCEDNSSDDTDTGSSLPPLMDTFLTFDQTPLSLEAFEQVPCFSNFYQNPTAQTTDPSLSTLPQVEPTMPTKSLAQSNVLADLTPFLDPISYEKEVIMAVLEHFNKMESNRKMLELVSPSFLAEGSYDSYLPQMGLPTI