MSVKKQKCFSQADKLEIIAAHEAGKSRIELMREYGLPLSSFYRIIRQRDSIIQQCLQGNGNLRRNRGAGFPHVERCVLEWIHQQFDRRLPMEGPTIKAQAKLFSIKLGIEDFCASNGWLHGFKKRHGISFNRSQHEEFHRTLPTGPDGLGADWASRFTALLDECDSSDIYSLVETGLFYSCLPEQIDHYQGKDCRHGEHGKDRVTVLLCGNVTGTDKLPILAIGQSSRATIAKG