MSDILTVVPYVPQPPPTGDLPPMQEAPILSTDDEAPPIPSRGACTYCKKLKMRCVYPVQNDRQDGDPTCQRCERTGKVCIVEPRRGRPQKVRAQPPDASDRVPEESNSSSDDNPQQPVQSQAARPRLPGACIHCKKLKIRCVFPNPTGPCTRCEAYQHGCVIQGRRRR