MLSKGEHQTVPLSVLLKRELANEKIESPELSHGQASQSKKGEDFTFVKAECQRVLGDGVATYSVFGLFDGHNGSAAAIYSKENLLQNVLSAIPPDLSRDEWVAALPRALVAGFVKTDKDFQEKAKTSGTTVTFVIIEGWVVTVASVGDSRCILESAEGGIYYLSADHRLDCNEEERERITACGGEVGRLNAGGGTEIGPLRCWPGGLCLSRSIGDMDVGEYIVPVPYVKQVKLTPAGGRLVIASDGVWDALSAESAIECSRGMPADAAASQIVKDAVQPKGIRDDTTCIVVDIQLPEKSNPPPPPPPKRSGKGVFKCMFRKKTSESSSNIQKDFCEPDVVEELFEEGSASLSDRLDAKYPVCNMFKLFICAVCQVEIKPGQGVSIHAGSSNTRSSRPWDGPFLCSSCQEKKEAMEGRRPFGDGRYSSE*