MSVVCSVWVIGFIFALQQKLFLARGVSQSWLRHCVKVMTDEQIEVLRKQISIYATICEQLIEMHRALTTHQDSIAGMSLDNLYCDPLMVHGGHKITARQRWTPTQMQLQILENIFDQGNGTPSKQKIKDITAELSQHG