MAFDLTCVALLVEGLTGYPQPLFRAIRHPVVWAGTLISALESRLNRTTLPGPARKRNGVLTVIVLLACAMLPALMLEAFLRQFALGVVLAGILGSVLIAQHSLYTYVAAVATALEKGGLAAGRRAVSHIVGRDPEQLDVAGVTRGAIESLAENFSDGIVAPTFWMLVGGLAGGAGYKALNTADSMIGHRNPRYEDFGWAAARLDDLVNLPASRLSGLLIVLAAGLLPGCSPKEAWRAMLRDAPHHRSPNAGWPEAAMAGALGISIAGPRSYGGVPAQAAYMGNGRRDIDARDIRAALRLYVAADALLVVFVTLIALAGLVIARG