HGRLSFSSWSQTRRGPHVRITGIDDPVSRYARGDGLEVVAKRLALISEKFSIPVEFHGVPVFSPDVTRDMLDVRPGEALAVNFPLQLHHTADESVDVSNPRDGLLRMVKSLSPKVVTLVEQESNTNTTPFFNRFVETLDYYLAMFESLDVSLPRNSKERINVEQHCLARDIVNIVACEGKERVERHELFGKWKSRFTMAGFHQYPLSS