MEACLGRQQRCTVFTGANEGIGLGACTLLASNGIMVTPTARDVKKDLEAVRQLKESGLSNVVFHQLDVNSVSIAYLADFIKTQFGKLDILTNARPLPRTTSVQLTDQLKDMVLDECEVATLHRINIKEIRMKQAQQEQEACNEDKHMNGGAKRILCTQHLESSSASLLMQSQTHLSRSSLICRFLWCCSI