MEEEKVKQGELPKQIKYRGVRRRPWGKCAAEIRDSARHGARVWLGTFNTAEEAARAYDRAAFDMRGSSAILNFPHEHFPCNMAYNPSKSSSSTSISSSSSIVNKSELGKQQVLEFEYLDEKLLEELLDFENTIDPNWFK