MDLLPLVTLLLLAHAAAWVAWQAAARRRRATCYLLDYACHKPSDDRKVTTELAGAIIERNKRLGLPEYRFLLKVIVNSGIGEHTYSPRNVLDAREDCPTLRDALDEMDDFFDDAVAAVLARAAVSPRDVDLLVINVGSFSPSPSLADRVVRRFGLRDDVMAYNLSGMGCSAGLVSVDLARNVMLTRPRTMALVLTSESCAPNWYTGTDKSMMLGNCLFRCGGAAALLTNDPAFRSRAKMELRCLVRAHIGAHDDAHAAAVHREDADGRLGVSLSKALPKAAVRAFTENLQRLAPRILPAGELARFAARLLLRKLLRRKAAAGAAAKINFKTGVDHFCLHPGGTAVIEAVRKSLGLDSYDVEPARMALHRWGNTSASSLWYVLSYMEAKRRLNAGDRVLMVTFGSGFKCNSSYWVVTKDLADAGAWEDCIHDYPPANLVNPYMEKFGWVNDLPSQGQGGAFPFF*