MLSAAESFQAVSNEELAFLGTGPVPTAPYYDREYHELEREAVFRRSWLHVGRVSELTGTDPFLVRRIGVARASVLITRSPDGVLRAFHNVCPHRGNELVAEDAGEARSFSCRYHMWNFGTDGTLRAVPDEKRFYDLDRSACGLRPIAVDTCAGFLFVHLDAAPAQSLQESLGPFGDDLERIGFARFTDFEQYSCDVAANWKTAAHNFQENYHVRWVHRPSSGGRATSRENPFGYNSSFRFHGRHGGGTHWIPPGAALSDVRATAMRAAPPADDAPCRGNFDFFHLFPNLYIEPLGGFNTFTMQFWPLDTERTRLVVRVYRAGDDTSASARFSREYTASSLMDVHVEDVEVIEANQRGLRSGALEHIHFGAQEALCRQLHENVAEMVRTYLTGRSTVPARTDVR