MLHLKRLLFGIILLSSFGSAFAEEYDPNKDVFDQIINMLVPTLIVFLIDTKEKSEDSRGIDLGNSEELGKEQISVFIIIRQEISQVKIRRAFDDFLFLLSLFILPCIVFYKNHKEFAIPIWIPMLFGAMAGFVFFVLINYYIISYSDSVIIDRRIVLGFLGLFIDLGHIISDICFIFYTKSIPESNFTNVFIYSHAVTGILGSVLLFYYICEVGLIYSRNYEGVSTFEKSGPFLRKLTITVTCLWTPIVQMLNMSLLSGNDYYWTKSILALNLIYLSRVINYAEKNVKISKYEKVPFGMLYIIFHVLRNYSWED