MVRVESDSAIILRVKGPLEFRCVLDSTDAAHMQKIISRTFESLRSQVKSDSCVLAACDSPVIIWPNKDVYEEMTPDASCEDVFQRTQTDEQETSGRRSAKNKNKKGLAASVLNFSLMMEVTRPGPLLAPVLSKTVQKSHFLSTTLPVDCVVRSSCNNTIKDACTQLLEAMTHQLFEMEKVTLQHMKGVTLLIPEPLHFLLPEPNGLVTVVFPAGVSDKELETQRRELHQGFGLPDDWPYFRRTNAYHFPNEPYKDGYLRNPHTVLTHPTLDNGKVYLVQGIYSYHHYMQDRVDDNGWGCAYRSLQTICSWFQQQGYVERCVPTHREIQQALVDAGDKQASFVGSRQWIGSIEVQVVLNHLLGITSKIMFVSQGSELASKGRELANHFLTEGTPVMIGGGVLAHTILGVAWSETTGQIRYLILDPHYTGGEDLQVVTDKGWCGWKGPEFWDQTAYYNLCLPQRPRVI