MLTTLLLPDLMVLGASDKDTQVTLDRNATSLTTQHPGCDSSAGVACDFAVLGGGSTVYVDYVKRIADIIVTGAPLLIFGAGRQSGXIPKSINDKYIALLGKANSVGGVRGRLTADYIARLATKRLPVVRDSALLAGLLRPGAPLGPAPEELLAGRASGLLAAYLHLTRHLVNDWGFQVVLQAVDAESQALHAAYLDVFNAGVTAPGAAPVRLHSEYRDWAAVLDLYSRASLSINSRLHSGVMAAAALRPLVYVAGNSKYFDLMATLDLQPFILNPDRQQRLPAVVLAQRMAASALEALRNSSSISSSLAELQRTTLQLYQASMADLLQRLKARGPQRFKSVMCCRHIHV