MVSQHGILLAVNIISDHFGPIVSKVCGCLLRHGALSLQDIVRRLELSPGQVKNSLLILIQHNCVQAYTSPRGAGDRTVTLYLAIFDNVLHRLRFSKFLSVVRVDIPEVSEVLLEGLLQNGRLTFEQLVERTIFKVSEDSPLPTREEVRMNFNKLVYAHYVERCPKPEPFFDPLAVEQPTSTRKRAPKTVEAVLSLEQKVVCTAALSDAERFSEIPYFMDGSSSAKDGHHAVAGNKRKHETLEVDEDDSIIAESEVLWRINFERFIFCLKKKFCAERKKAKMRLGTLAIWEAFFEANVTNNDNKTVTSPIDGILERVGQKEGGMSMTLDHITSVLNDLECTSTANNPEEFTFDLNKLVETCRNDEIESLVKKKHGQEAYTIFRLLLKQGSPVETDEITDRTILDKQVVHETLYKLWKDEYIDSERVPSTSATGTGSAQFFVWRVKNIYREHFMDNLYHAALNLRQMVNYMAELLLEGSKDEIKLRNRKNILILALTRHDESLMLFHDF*