MVSQHGILLAVNIISDHFGPIVSKVCGCLLRHGALSLLEIGRRLELSPAQVKNSLLILIQHNCVQAYTSPRGGGDKTVTLYLAIFDNVLHRLRFSKFLSVVRVDIPESEVLLEGLLQNGRLTFEQLVERTIFKVPEGSPLPTREEIRMNFNKLVYAHYVERCPKSEPFFDPLAVEQPTSTRKRAPKIVEAVLSLEQKVVSTAALSDAERFSQIPYFMEGSSSANDGHHAVAGNKRKHEALEVDEEDSIIAESEFLWRINFERFIFCLKKKFCAERKKAKMRLGTLAIWEAFFEANVTNNDNKTVTSPIDGILERVGQKEGGTSMTLDQIISVLNDLECTSTTNNPEEFTFDLNKLVETCRNDEIESLVKKKHGQEAYTIFRLLLKQGCPVETDEITDRTILDKQVVHETLYKLWKDEYIDSERVPSTSGTGTGSTQFFVWRVKNIYREHFMDHLYHAALNLRQMINYMAELLLEGSKDEIKLRNRKNILVLALTRHDESLMLFHDF*