MRRPTIELEFDRAIEPGSVPHIVLRADDGTSVAVGPLSWLSDRRIAFAPRKPLKSNSRYEIMVPAGIRSTTGERSAHPLTSSFDTAPVTPPRGLPNLDGASCFINTALQLAVHSSALDDILSNEAVPPAVRTLLEDYDAASADALDAQLAAAVAALRATPEVPDSGPGQTLEVMQALRMPLYDTSSANNAKNNADAIRHAPPNTKAFFLNSYPPLSYADLPNHDRLVAFDYSTGGHYVAYVKRDGIWYRIDDAQVSAVNEQDLLALPAFNPANGSVSIEIAIYR