MKTKTKSWYQLLLKTTTAAILALLMFLSSSLVNHQSDALAGSRKSMLAQGDAITDPLAILRYALPIDNDTVRKIQADLEDISNQLRGKRWGTISRDVKDAKNLLNYRREQLLASIPEERQSQASALLEQINTGISKLESELEAKDKNAISETRAEILNQIGQLEALMVTGFPFAIPEEYTNLPQLLGRATVEITTTKGDLTIVVDGYSAPINGGNFVDLVQRGFYDGLNFIRAEDFYVLQAGDPPGEEEGFIDPKTNQYRAIPLEVLVKNDPEPVYGVTLEELGRYLDQPVLPFNAYGAVALARPANDPNGGSSQFFFFKFDTELTPPGYNLMDGRYSVFGYVVKGKEVLEELTADDKIISAKVIDGLDNLVQPKAG