MLNDSSFSDEELGLLNPAYIGFLLYSSLLEFEAFKKEGMNCALPFIAMPMAINKQISTCLPTTVKTTIGSWVASNEGALASLHSQAESYNNVVKSSISFLLDRNVISICENGNLRLENKSLVKNPVLFTKSADMKEALKASRMIGRWFSHAPSVETIFAQLGVRP