MLTIKRVPTVVSNYQEELENLGCGRNCLGNCCLPVSKLPLYAFNKKRGLAGGKDEKESESEPEKSFLDTLLLGQWEDRMSRGLFRYDVTACETKVIPGNYGFIAQLNEGRHLKKRPTEFRVDKVLQPFDDKKFNFTKVGQEEVLFRFEESNHDETFFFEKAAASSCPSVVAINVSPIEYGHVLLIPRVLDCLPQRIDSESFLLALHMAAEAANPFFRLGYNSLGAFATINHLHFQAYYMSMPFPVEKARTKRIAIMSKGVKMSELCDYPVCGLVFEGGKQLEDLSEAVSLSCICLQNNNIPYNVLISDSGRRIFLFPQCYAEKQALGEVSQELLDTQVNPAVWEISGHMVLKRRKDYEEASEDYAWRLLAEVSLSKERLEEVKAYILEAPGFSETEEREDEMEDTCSTLDKENPFKAHAPHPRFSEGCLVLQ*