MLEFMGITLLFLDEKVRIQFTLRLQNSVIHRFIPAGRSPYYRPLLKAGSVMRVSRYEIVGQIQSVQDSDLAAAGVMTRVVVPFLIEPMVVVYLSLWDDVASMFRGLISSGDRTQSVMVVTTVNPKIFGGNLYLNATPATKFDFDPALQAIAEFTASLKGPSGEAFPCIDTKHGIKKKEVVSIGERNKFITNSDEQTHEADLICKARAVEVLQQNGWFFISCTGCSKKLDKFGSSLRCNRCANPNVTGVIKYRVELFVDDGDDNAIFVVFDREMVKLTKQDAPGLTLDETFKITADEFVQVEGGEASASASKNVKGEAYETSPSLMEAQKAPVNTPVSEVKKLDHRQPTYAFVSSMHFSYLDFPFSLF*