MTSTNGDPSEGPKTISTLPGPDHDYKITLKDKVIAISGANQGIGLGIAEVCLANDAACIYSLDISEPGPAFAELSKKYPGRFAFHHCDVTAYESVDKALDAIIEARGRLDGMVANAGATKHKAALDFTPEEFDFLFKLNVVGGWNCATAAARKFIKLGCKGSIVFTASMTSYRPNRAAPSAPYGATKAAIRNYTHTLAMEWSQYGIRVNSISPGFVKTALTYYVETSPDWDTKMKYYGGMPRLALPQELGGAYVYLLSEQATYTTGIDIPIAGIVGAW