MPMESGRRQGVVVAIECVAGGSRAEEWGPGSSETVQTGDVVEELLIGVGGRGGPAAHAAPFKGGRAALQKLLHAAFKRGDTSVEVRVRRHAQGGQQQRLVAAGGDDSGELAAPGAAATAARMQACIVPQESVGGGGGGGGGGMIGRSRQYVLRSIRDPNYAVGLVDSMESECIAIRGSRSSRVVCALSKAQLQDGYVSYPWEKKMREVLPIPNSSSFLSLLILPTALDRAGSRYNSVEDTLARANAWMLSSQAAGVPIVFLNVQTEALLTKISGETASATVNSGSLADLPNLANASLYGFEDYHGVDIGVVKAVRVWYTAAGGEMPVEITLEESDTRLGFAISRTEEGFIYVSSVMEDDGDLQLPSTRSGLRDLYREAKRASKLLIISRVSGHKVLPWMVSTSGAIRCFDTVSLSQKLSLHRHALRPIFLHVFMWDGNSDAKARPGREPCPLPLPLPSPAFDELPRQNSFAHVEQRVQTEVDPGIMHERDTAGDVSFRFHNFSLPNNWV*