MSQSTGFSYMSSVQCIFMLSLPCILVGMIKDNGGEKNITGKVPALFVFGDSIVDAGNNNYISTIFKANFPPYGRDFIEHRPTGRYSNGKLSTDFIAAGLGLKETLPPYLDPHLNTHDLVTGVSFASGGAGYDNLTAEAASVIPMWKQMEFFKDYSAILRDRVGEEKASNIIGKAIFLACAGTNDFLQNYNLLPIRRKQFSITQYQDYLLQLSQNFIQDLYKLGARKFGIYGMAPPGCLPLQKTLHGKPEVEGCIDELNQEALGYNMKLKAAIARLKTRVPDIKVVYIDIYESFLDIVRNPAKYGFEKSNRGCCGTGLIEVGGTCNSNTSFVCPDASKYVFWDAVHSTEKTYHLAAKIVLDRDISQLL*