MEGVIPEAVLNSGEKIPMIGMGTAPTGPLPDDVVSTLVAAMEMGYRHFDTAAVYGTEKVVGEAIAQALQQGVVKTRDELFITSKLWCTDAHRDRVLPALKQTLERLQLEYVDLYLIHWPVSMKPGGEMSAVFINKDDIIPMDFKAVWEAMEECHRLGLVKSIGVSNFSSKKLSQLMANVKIPPAVNQVEINPIWQQRELIHFCKENGIHVTAWSTLGAFGAPWGSTTVMENPVLKEIAAKKGKSVAQVCLRWIHQQGVTSIVKSFNKERMKKNLEVFDWELNEEELQQISQIPQHRGFSGEFYTSPTGPYKTIKELWDED