MGKVKDGDECSPGPGPDEQERRISVAKAILGVDGPSLTIPDTLYKKKDALGDLIRALLKVQHIEPGRITCTFTVNPSFTNAYNTLHGGAVGVISEAVALGCVRSVAGDKDFFLGEWAASYLSAARLKISSRQLDGLKEFYLCMGNSTSIEEDKKNVQEELQVDGVVIRHGRSIIVTSVEFRIKQTRKLIYSIRATFYSIPVAHL