LVSEDGEFKLSNPEQVASMWGQCKNKPTMNNEKLSRALHYYYDGDMISKVHGKRFDYQFICDLKTLLGFSAGELDSLVK