MEGVIPEAVLNSGEKIPMIGMGTAPTGPLPDDVVSTLVAAMEMGYRHFDTAAVYGTEKVVGEAIAQALQQGVVKTRDELFITSKLWCTDAHRDRVLPALKQTLERLQLEYVDLYLIHWPVSMKPGGEMSAVFINKDDIIPMDFKAVWEAMEECHRLGLVKSIGVSNFSSKKLSQLMANVKIPPAVNQVCLRWIHQQGVTSIVKSFNKERMKKNLEVFDWELNEEELQQISQIPQHRGFSGEFYTSPTGPYKTIKELWDED