MVKEEILMEEEEEGGKCNLEEEEEEEEEEEQKKNRKCKNVIEEIAEKLKSAVEEVEKIEAAREIRKLVRKSSFSGKTRSRFAAAGVIPPLVDMLQPCSYSLLAREAALLALLNLASRNERNKIRIVASGAIPPLVELLKFQNGNLKELAAAAILTLSAAAANKPTIAASGVGPLLVQILSSGTVQGRVDSVTALHNLSTSKEDPKLVLDARAVYPLMNLLKDCKKYSKFAEKTTALLEILSNSEEGRDAITNADGGILTLVETVEDGSLISTEHTVGALLSLCQSSRDKYRELILKEGAIPGLLRLTAEGTPLAQERARTLLDLLRDSPPENRFSSSTLKRIVYDFAAQVDGTDKAADTAKRLLQDMVHRSMELSMSRLQLRASSCTPSKVQST*