MDMDIDSPAESNSLPPRYRIVQRLSLQGVPEEHLERLEPGLVAYVKENKFRVPELVSAILPTEEEVLEAYKECKASSKEDLVSPTMTEQFRESMRLLQWLMFYGEPLSALNKLAKISTGQRGVCGSVWGHNDIAYRCRTCEHDPTCAICVPCFQNGNHKDHDYSVIYTGGGCCDCGDVTAWKREGFCSKHKGAEQIQPLPEEFAKSVGPVLDALLVCWKNKLLFAENACQEYHKGSDRIGEFKKVANELTFVVVEMLTEFCQYSESLLSFISKRVFISDGLLDSLVRAERFLSKRVTRKLHELLLKLLGEPVFKYEFAKVFLSYYPILVNEAIKGCSDSVFKNYPLLSTFSVQIFTVPTLTPRLVKEMNLLALLMGCLGDIFCSCAGEDGRLQASFVRLL*