MLYSDEPDFQNDSVAVLRRDIPWDIYQTARLITDRDLQLLRRFDKKDPAFQAKLLDESGASYMEAFLTVLKNVTKDETVQYVLAMVEELLTVDPGRARLFHAIDVTGGGSPLDVYQILLRLLHRNDWFTQEKACLLLTEVLASRPDKAALRLGAPSAAQNGASSSSAAQAADEVQKAAATFIDWLCAQLRRPSHPARSVPTAVHALSRLLREQPLRAMLHRAGGVQLLAPLVAMPPAGNGQLNIQLLYEATLCTWELSFHRAAADVLCGSTNVVGALVDMVRQAKKEKLVRVALMALKNLITVGPMSLEYAVVEKGLPKAVSNRSLQHWDDSDIPELLGWMEEHLQEGIATLSSFERYKKELLAGQLTWAPMHESGTFWRDNSEKLVDNNCQLLRVLLKLLETSRDSTTLAVGCHDLAQIVTHIAHGRGIVSELRGKELVMRLMMHPDPDVQSQALKCVQKVLLSKDKSDFLTVGLX