MIFIIDSLNLREHADIVKDMFRLRKRVFADRLGWDVQISQGMERDRFDDLDPAHVVSVDDEGRVVGCMRLLQTTGPHMLSDVFSSILDGEPPLRSATLWEATRFCVDTDRLVSGRARNSIAYVTSEVMIGAFEFAMSAGVTDAVAVIDPVMDRVLKRSGNAPQGYVGTPKPMGKVTALAALMDCSEERVKRIRDFAGIYHDVTQPQTVIA