MTMLMKQLKLHIKYQYKAILTFWAVALLIKGTMTATDLKGIKIAFLHDIFNNSSIAIVMFIVISVFLIQLDIFPTVVSFGVTRLQFLMGSICFILLQSALFSGLQVLFLQGTFYKTEQINLGSYAIEQFFVQFIFYSTLACLFQSTIIFQKRFNWFGLAFSIIFLFGLASTMYAGIGIKELVFINSKMLLEIPHFISVSIVLIFIYIVISALFIRKVSFEDTI