MDGLTISPFIASLPKAELHVHIEGTLQPSLRWKLAQRNNIPLRFKSQEYHTYEQLLDSYKVTYNHRPELGGPKDVPTFLEAYFAGCEVLLQEDDFYELGMDYLARCQQMKVCYAEPFFDIQAHTRRGVPAESVLNGYLRAQRDGAAKYGVRSNWIFCFIRDEPVEDGEAAYLKALPWGKSGHGLFHAVGLASNAYERPPSLFKRAFERARADGHHITMHCDFGQKDTHEHIRQAIYEVQTERIDHGLDALDREELIQGLIERNIGLTLCPHAYHRRTATEVLFPKFRQLLDRGVKFCINSDDPVYMHNVWIDGNMEKAYHYGGLSKKEMVQLARNAVDMSWADEALKRDMYDKLAQVDVS*