MSQAEEQASRLRQRIEQLERQRCASSLAEPNLLDELVARLDLDLRSRAERDRPPRSPSFLDCPPAPRGSDAAAPLIDGLPNEVLPALKGLVGVTFERNSHPSAGPGGALYERFLNQCADAAASALAGAGTSPDGAGSAAIAAPFTVEEMEYTWCFGGFWDSSTYIDGKLYSPEFTSGQYNWRLLLFPGGNKAPYLAAYLDVPDAATLPMGWTRDAHFTLTIHNQKEPSRNVVKDADHQFSVRACDWGWKDELVTLAELRDASSGFVVNGALKVSVKLRAKV