MFILVMFAHHIVRCMGVTGRGQDFFHMLLPELRFILSFLESYFVVKTWCLTKKIFYVLTFSQTTIQDLIQIKPQDFSKPSAQAIKDVVNEKYANKIVPGIGLCICMWDLLTATEGLIGHGTGLVNVNIEFRMTVFRPFRGEIIYGRIKSSSPDGIIIDLDFTSEVFVPYQNLFENSSFSQAEGVWVWNSDGTELFLDKGEPVLFRVEQEEWFDQRPTIVQKDEQGNVIEERGTAWRVIGSMNQAGLGPTLWWGEQEEGEDGDAEMDDAEE