MATGPVTSLEDTDDQIAQLIQNIDIYYDDNAHVARCGPHDSTARQSEQQLLNMPISLPESILDRIFETEELRHTSHGITDSKELLIHVEPIIISISSSMASLRLNAELEELEREYRKADDKQRRLKLEVKENEWSHEFQTSANQADALMEPLQQSLASCQGQLSAERFQRIVSDHESLVMTYIPSTARTMKKLDKDLQERRVDNGAALRRFNDLNQKWSSLLGNFSSADTEVLTDEAFSVPQSEVDNRQHSGGADEEFVTNLFEKPRWNSSPKVFEVTTTAPQTPMSSRIRARTSSFQKSQNIGTAFGMVSTRGEVSDVQSHLEHARMGLKTPESGRLRLSGKFPALQPRLSSGMSALTTNDRQYSHTTLNAPRGSGHSRDELDKDVQRIIVEEGFQNHFTARVDKPLKKGQRMAEGQNWSGRRPGLEKRVKVMVKEGGR