MSIVNITSVSVLQNPAKFTDPYRFKITFECIAPLEDDIEWKLIYVGSAESTDKDQELDTCMVGPVPVGVNSFAFEAAAPDPSRIPSQELVGVTVILLTASYKNKEFVRVGYYVNTEYDDPQLRALYSDSEVINEEMIKSRPNPPVISKLMRNVLAEKPRVTRFKITWDAPVLPASTPILQAGVDTAEAPLDMTSQLSGSEYLAAANPFSPIPVEHQAPAVAVPLNNGLPQQHIVPESLSIPADTPAS