MSHFVHPNALCESDTIGEGTRVWAFAHVLPGARLGRDCNICDGVFIESDVVVGDRVTVKCGVQLWDGVRLGDDVFVGPNATFTNDLFPRSRVYPEKFLGTVVESGASIGANATILAGTTIGSGAMIGAGAVVTRSVPPNAIVVGNPARIVGYVSDKDATGSAPSPTGQGITDTAVPGVKLYRMPSFADMRGSLSVGDFETFLPFNAKRYFLVYGVPTQETRGEHAHKRCHQFLICVSGSVRVLADDGTRRIDVELNSPSQGIHLPPMIWGTQYKYSKDAVLLVFASESYDTDEYIRDYSDFKSLANAAR