MESFVAMKVVCIILLFVIAAEAESINEKSDVEPSKGKNNSGLQFKFPPYVPNHKAFALRLLSLCEQGIYGTKINDLKVDFKNCTFLCIRKYENLTLPLPEDTPCGPNNQTCHKKDECVGYIPGC