MFLTCGRGRDCVVLFALIVAAIMQVPIVGQRNAMRAPVAHRSSSYSLAFRSLPGTCAPWSRSALQPLAMATSVQGVTVKQVPTKPIDGQKTGTSGLRKKTKEFMSPNYLGNWVQSLFSALGSEVQGQVLGLGGDGRYFGKEAAQQIIKLAAGNGFKKVVVGRDAIMATPAMSAMIRRRKLYGGLIMSASHNPGGPDNDFGIKFNYKGGEPAPESITDKIYGETQKVAVLNMADLPDIDLAKVGGAKVAGRALGR