GRLLDIPCKVCGDRSSGKHYGIYACDGCSGFFKRSIRRNRSYTCRATNGKGNCPVDKIHRNQCRSCRLKKCFDVSMNKDAVQHERGPRSSTLRKQKMLKEAQERLELVSVAHAPQGPSGFINTLLAAEPRMDGCGMAVNDFDLEYKPIRLQSDMSVPMYYSSPESVCEAAAKLLFMSVKWARNIPSFMSLPFRDQVILLEEGWRELFLLGASQWSMPLEIAPILAASGMHVDNTPPEKIVDVMATVRTLQEAVNKFKAFGVDSTEFACLKAIVLFKPAACGLKDPEQIETTQDQAQLMLGEYIRSTYPTQVARFGRLLLLLPALRRVSALAIEELFFKKTIGTVPIERLLSDMFKNEQ