MVKLTIDGRDVEVAEHTTILEAALAAGIRIPTLCYLKNLNEIGSCRVCVVEVEGIDQLVAACNNYVLDGMVVHTNSPSVRIARKVNVEFLLSQHDSECTSCVRSGNCSLQTLSNDLGIAQLPFDKHLAGEHWNLSFPLIRNNDKCIKCMRCIQVCDKVQATGVWDITNRAGHTMVNTVGGKPIEETGCSLCGQCITHCPVGALRERDDTEQVFDALGDPERICLVQIAPAVRTAWGETFGLAPGQATVERLAAALRMVGFDYIFDTSFSADLTIMEEASELLERLKRAGESGEHPTFPMFTSCCPGWVRYVKDHYPELVDQLSTSKSPQQMFGAIAKTYYAQALGVDPSKIFSVSIMPCVAKKAEAALPSMTGADGAPDVDVALTVREVCRMVKACHIDVAKLDDEPLDQPLGTHTGAGVAFGSTGGVMDAALRSAYYFATGERCDADAFSDVRGMDGWKEATFTMGDKALKVAVVHGLANARNLLDALKSGEVGYDFVEVMACPGGCVGGGGQPIHDGMELAGERGEVLWGLDRSSNLRRSYENPAIQMCYADYLGAPLSERAEELLHTDQRAWTMPGEREECL