MKGFLQTVTGPVAHTDMGLTLPHEHLFNDLSSVVDEPHYAFSQQLVGKKVSADLQWGLKHDPYCCADNMDRKEIDDVIFEINNFMSLGGRTIVDATGSESIGRDASALREVALKTGLNIVASSGPYLEKFESTRIHKPVELLASLIDKELNQGIGETDIRAGMIGEIGVSPAFTQAERNSLRAASLAQCNNPHTAMNIHMPGWLRLGDEVLDIVLEEMNVSPAKVSLAHSDPSGKDVVYQRKMLDRGVWLEFDMIGLDITFPKEGVAPGVQETADAVANLIALGYADQIVLSHDVFLKQMWAKNGGNGWGFVPNVFLAYLAARGVDNDTLRKLCIDNPARLLTA*