MSEFRPSLMHFFNSFKESLFLGNPRWTPAEIPCLKDKVIIVTGGNSGIGYDTVKALLEHEATVYIVSRNESKALPVIDELEKETGKRALYIQAELSDLSSVKRAAEQFLRGIVYPFATTPEGNDLIFETNVTGHFYFTTLLLPLLLSTAKTAAPGTVRIINVSSSAHRLVPATNPLKLDAIQEGPLRDQVLRMYGYGFSKFCSNLYTNELARRYKDTNIVVMSVHPGCFHTSMTDHMPQTLANRMINKIIFIYSPDYKAYTQLWAGTAPEAGKLHGKYITPWNSVGNPRAETQDEGLMTELWTYLEGRVKAHELKQVEGA*