MQTPVNSFKAALREGPVQLGFWLALAHPDIAEICAGQGYDWLLIDGEHGPQTLPGIVAQLRAVEATPPCSAIVRVPGHDSVTIKQVLDLGAQTLMVPMVETAEQAKAIVTASRYPPAGERGLGGARASRWGGYPAYVAEANAQVCIIAQIETATAVDNIEAIAAVDGIDALFLGPADLAATEGLLGASSFDALFKLTGEALARIVATGKPAGILSRDERLVQQFLDGGARFIANGIDSFTFAKGAGDGLRRWRERIAAQGGV