MKLQLFWLALVFIAVKANPAKEGKNATIPALIVFGDSIMDTGNNNRLPTLLKCNFPPYGKDFPGGLATGRFSDGRVPSDLIAEKLGLAKSLPAFMNPNLKPQDLLKGVTFASGGTGYDPLTAKIMSVISVWDQLTYFKQYISTIKQHFGEKKAQDILDHSFFVVCSSSNDLAHTFLAQSHKYDRTSYANFLADSAVKFVRELHKLGAKKIGVFSAVPVGCVPLQRTVFGGLFTRGCVKPLNNMAKQFNARLSPALESLDKELDGVIFYIDVYDTLFDMIQHPAKYGFEVADRGCCGRGSLAISYMCNSLNPFTCSNSSAYIFWDSYHPTERAYQVIVDNLLNKYLSKLY*