EPCVVCGDKATGYHYRCITCEGCKGFFRRTIQKNLHPAYSCKYEGCCIIDKITRNQCQLCRFKKCTSVGMAMDCTHMHNNQNKMIPFQSQFWENLQLIWNFDNANALSRFQSDDIGQGPVVPSSDGDKVDLEAFSEFTKIMTPAITRVVDFAKKLPMFSELPCEDQIILLKGCCMEIMSLRAAVRYDPESETLTLSGKIAVKREQLKNGGLGVVSDAIFDLGKSLAQFNLDDTEVALMQAVLLMSSDRSGLTSVEKIEQCQEAYLLAFEHYINYRKHQIPHFWPKLLMKVTDLRMIGACHASRFLHMKVECPNELFPPLFLEVFEDQESDPPLPERSLNTKEKGSRVSEKGNEKRTIALASILG