MDNQSPGTLDCYLVKNVTIFEGVQLSHGIHFTKIWRLRNAGTLPWPLDTQLVRIWGDDFGSGNEAELETQDYGYPVGGDFDAAIHCIAPIQPGQYASYWCLMAPSGEMFGQRLRLLVEVVESSKQGFLPHPMKSFPTAFKDPIVDAGSSKQKLFGRDIFWKVYDEKCYTSDDKMDLGPPDVVVTIPDGSSMIKQPGEKPYVLTVQGSGVPIQLQGVNRDTTFSYYSVEENSLLHVPVNDASKGNFAEFPNVPSWVISDINSFSGKNPNDVNQMEQFLHKFEGMGFHQTKLNADDVPSNNDYDLKNTLDAQRVPAEWNPIVEALQEMVTHK*