MEKNSLAPGFRFHPTDVELLQYYLRRKVLGKKFSFEAIAEVDIYKYAPWDLPHKSLLRIGDLKWYFFCPMKKKYGKGSRFNRATPYGFWKTTGKDRPVRYNDKVVGSIRTLVFHRGKAPRGDRTDWVLHEYRLEDEHLLDEGVVQDDYVLCVIFCKDGPGHRNGAQYGAPFREEDWTDDEEVIKEVFNSTDLPTPTFTTASPCFPQSQCLGSPAESSHFAASPSVVLDADKSLTSMEASQVLVDDSISAMLSAGQSEDYSPVAIANDDLEFLESPDIAVDDEIMSLLATFREDDTLNSLML