MTRLLVECTYVFEHPKVNSGIQRVVRNVIRELPEADETVECIPVAMLDGTLYQVHSLAPLDPRPHSPLVRLRILVERAANYFWLGQRTLEKRRPFRSSPWARRLLYVACRLFAFAFLSIPLRLLDRILGKQQPAPVRATPLEHRAGDQLVLLDSSWHADFFPLAERLKSEGVGIVSVIYDLIPLTHPQFCDAGLVKVFNHWFDWIAATADGYVAISETIRDEVRAEMLRRIGPEKVAQRWFDYFHLGSELDLVEDGASVEPDLLRMFKAKAPVFLMVSTIEPRKNHGYLLDAFERAWAQGSQARLCIAGRIGWKCEALVERVRQHPELNKRLFMFNDLSDKSLEYAYSHAASLVFPSYVEGFGLPLVEAMQRGLPAMGSDIPVFREIGGEFMAYFDLADPQTLANLVTRFEATGEFPAERPVGEWRWIGWHEASRQLIARILLALGKAPAHGEAVHADCG*