MEKLHLYMDYLSQPSRAVLIFCLVNNIDVEIHRLNLAKGEHKSPQFKSINPMGQVPAIVDGRLKLSESHTILRYLSRAFPGVPDHWYPVDATRRAYIDNVLDWHHANLRRGSAGLVMQRVVAPVFGLPSDDKAAFDAQKLLKTSLSNLEKIWLKGNGRFLANGSQPSIADLSLACEVMQLQLLGASAASELLGPLEKVKKWIDAVEKATAPHFSEVHAQFLKDFKRTQERRNEEPKSIDSLTDLSKNKSTVVSRL*