MKLTKVNVLNPDPKPITITDTLTSSKMKAEIDREFPRVKKYIWNGNNAEINGQVNGINELKINGKSYYPTALSYTKKEATADKGETAVYNLLIPGIDVKLVAEMELKDNVLQFKVTDLQENGTEKVKTIEFPNHDLVSVLATETKAQETAASITGDWVAVKEEYKDLKTDTTDVSGSRTMAFLNSDRLAASVVTNVVNGYDKVRVKIGTDTVLNTKKASLSGGAWTYRGSMVLAPEPLPWAKVVITPDANGDNIVDWQDAAIVYRNIAEAPYGSSMIRDNISYISMNIGSTTTSPFLRAFDNAKKISNLTDGFGQLILYKGYQAEGMMIPIQTMVVILAFARW