MGLGKTVQAIALLAALHAVAFVPRPSLLVVPLSTLRNWEREFKTWAPHLNVVTLNGNAAARKTILEHELLAPPVAGQRKTEGVAERVNYEMLVAEAGPLCRSLRLEWEVLVVDEGHRLKNKDSRLFQELKAFKPKFKLLLTGTPLQNNLGELFMLMHFLEPAKFESQEQFEQQFSDLAREQQVSMLHTQLEPHLLRRMKKDVLRGMPPKQEQIVRVELTAKQKEVYKQLLARHYPLLARGASSAGATSTALKNVVSMLHTQLEPHLLRRMKKDVLRGMPPKQEQIVRVELTAKQKEVYKQLLARHYPLLARGASSAGATSTALKNVVMQLRKCCVHAAHPAGAAPAAPHEEGRAAGHAAQAGADCESGADSQAERHLQAAAGASLPHACSWGHQRPCECGDAAAQVLCTPIPIRRRGMGDEAMWMWAGDKVAWCAMSRHVELSSSAQGPNPSLPPAPPYTHAVEH