MVNRQLSSLIQAFFDDRQGIKELRSCTACGEPISDKFLLDVGGCSWHSACLRCCICHTPLDHQPSCFLRERQIYCKTDYAKTFGTKCVRCSRTISATDWVRRARDLIFHLACFACDSCGRQLSTGEQFALVDDKVLCKTHYSEMFDCGTSSDDGCEADGYQKNNKTKRVRTTFTEEQLQILQANFNIDSNPDGQDLERIASVTGLSKRVTQVWFQNSRARQKKHVQDSSLDELSEDSAIHCMQSEA