MDSSSALFNQLKAAEPFFLFAGPNVIESEEHVLHMAKHIKNVATKLGLPLVFKSSFDKANRTSSKSFRGPGMAEGLKILEKVKLTYDIPIVTDVHESNQCEAVGRVVDVIQIPAFLCRQTDLLVAAAKTGKIINIKKGQFCASSVMVNSAEKVRLAGNQNVMVCERGTMFGYNDLIVDPRNFEWMREANCPVVADITHALQQPAGKKLEGGGVASGGLRELIPCIARTSVAVGVDGIFMEVHDDPLNAPVDGPTQWPLRHLEELLDELMAIARVSKGKRSFKIDLTPFREHGDS