MMIGLGLDGYEPDSGHESAIAFRIRVVEAEQYIPAHSHRKGQLILALHGALTCEVENAMWMVPPQYAVWVPGQLSHSNRATPGAQVCFLFIEPGAAPMPDRCCTLKISPLVRELILTLAERGGESLAAPATARLVQVLFDELPRQPQEHLQLPVSNHPKIRQMVTMMAEDPARWQTLSQWAAVFAMSERNLARLVVRETGLSFRRWRHQLQLILALQLLIRGQTVQQTAQALGYDSTTAFITMFKKGLGQTPGRYHGSLATTSQ*