MGKVKDGDECSPGPGPDEQERRISVAKAILGVDGPSLTIPDTLYKKKDALGDLIRALLKVQHIEPGRITCTFTVNPSFTNAYNTLHGGAVGVISEAVALGCVRSVAGDKDFFLGEWAASYLSAARLKEELQVDGVVIRHGRSIIVTSVEFRIKQTRKLIYSIRATFYSIPVAHL