MELAIFASQRAIFGGTPFAPSLPRVTPLLNESRGTHTCALLSVTNAQCCCSLAEMGVLTGRPSFLLSSYRSAFQKLSCGRSVYFTNAVELEICLCCHCGKKNARFRSVVTLNSINNRDGEASNFANVSLSNKTVHPATYTAGSDSYFQSSLLFQNRKLWTSMPVQMGRRSSKIALRKGTQDAKKAKLYGRFGKEIVSAIKRGGSTNPVSNSALAALLQYAKDFDIPKEIVERNIKKASEKGQEDYAEITYEAYGYGGVGIVIEVLTDNLNRAAAQVRDAVKRSGCKMADPGSVLFNFKKAGAINVRADKVDGDVLLAAAMDAGAEDVIEPTYDEDEDPNDKTDKFFKVITPVDQYTALTKKLQAAGIPVDVECSGLELIPIAPCEVDDEALELNKALMDRLLELDDVDAVYSNQAF*