MEGHHLTHDQRYELIQAVKHRPALWNKSEETSYGVVKREQLWDEVAAAISLPSKKVPSRVAKEAFRHMRDAFKKIMRKLHCDPVEAQNSGQVTWRFFGDLMFLWEGHHGQIDEDFSHLADLSDELKSPACIKEEPDSSSRKRAYRFISSTGEIIESSPGPSDTVPLTMPSPLPSYDDGFARYGDLITDVARRLDAKMLKHDLLDFKKAVTDLVHEYEKRML