MMHDAFSLRGLAAGCALLFLVAPAVQAAEQLPDAPSIDARAWILMDYASGKVLSEGNADEKLDPASLTKIMTSYVVGQAIKAGKIKLTDMVTVGRDAWATGNPALRGSSVMFLKPGMQVSVEDLNKGVIIQSGNDASIAIADYVAGSQDAFVSLMNGYAKKMGLTNTTFMTVHGLDAPGQFSTARDMALLTKALIHDVPEEYAVHKEKEFTFNKIRQPNRNRLLWSSNLNADGVKTGTTAGAGYNLVSSATQGDMRLIAVVLGTKTDRIRFNESEKLLTWGFRFFETVTPIKPDATFVTQRVWFGDSNEAKLGAGEAGSITLPKGQLKNLKASYTLNQPQLTAPLEKGQVVGTIDFKLNDKTIEQRPLIVMESVKEGGFFSRMIDFVLMKLHGWFGSWFS*