MATTSATAPNLLVVASPNTPELSMLKNLPQSVRVVGIGRTLADLNHLQPEDWASIDVLLNCGVGQNAGKKQDIQAIWPQLTNLEWFHSSSAGLEHLLFQELIESSVVLTNAKGVYSHSLAEYALTCCNYFAKDFPRMLAAKREHKWIPFDVEELRGKTMGIVGYGDIGHACARIARAFQMRVIALRRRTTLSEQEAKEGLVDALYSPDQLNELVAASDYVVVATPYTPATHQIINEQAINAMKPTAVLVNVGRGKCVDESALVKALSDGKIRGAGLDVFESEPLPPDSKLWELDNVFLSPHCADRTKEFQHQSLGLFLKNMTRYISGQDLLNVCDKKGGY*