MDKSWTLESRVSIAYEEGVKRFLDFSFANAISRDMIKCPFKNCNSVYYRSRDEVYEHLICDGFEKNYARGVWIFHGKKFSLDEDVPDEDVPDEVDDMHGMLRSAFGIQDPEFSSQEPEERPNAEAEKFYKLVDANQELYPGCKNFTKLAFVVRLYHIKCLNGWSDKSFTMLLDLLKEAFPEGETLPKSFYETKKIIGELGLGYNKIDACLNDCMLYWKQTANESVCFVCGTSRWKTYDDGDVIYYDVLTDIIQLDYYKDRKVVLFKCDWVDITSHGRGIKLDELGFTLVNLKRLLSTNELGFTLVNLKRLLSTNEPFVLASQALQVSYVEDPIERNWHVAIKTKPRNFLDMHENVNVNEEESYLESRPYDAQQLEDICVDADNISEVRADVPGTTIDTLIGPQATREDQGDDSEFDDTEFVDSDIII*