MKQRPIPRPQTDTTAALQALADAFACLRNSATVLAFLRDLCTPAELEALADRWRVVPLLLQGRPYRDIHDHTGISVTTIGRVARCLEHGTGGYAAVLQVQTMPPASSIEKPQ