MSRFINNLKRRVAKEQKKIVLPESESRRVLQAAERVQAEGFARPILIGRPQSIVEVASEYQIDMDGIEIIDPETYPMMDKFCEYYAKRRAKKGMTLEEARKVLSENYIFFAACLVAFDIADGMVAGAVATSSEVIRAALQVIGPHPGLSTVSSSFIMITDKPQFGDDGIFVVGDCSVVIEPTPQQLADIAVSCVERARRTAQMLDPKVALLSYSTMGSGAGEEVDRVREAVRLLRDRNVDFEFDGEMQADAALVPRIARQKAPGSTVAGQANVLVFPNLVSGNICYKVLEHLAGATALGPLLQGLAKPVMDLSRGCTPEDITDVIAICCSDAIYMQAEKKRDIAFTSRFEKLDRRVAVENRNISIQFDPEKCKNCTLCRRRCADVMSMTGYYSLESTGDVPICVHCGQCSLTCMFGATTTVSQRDAIQKAIDDPKKIVIFQTAPAVRVALGDEFGLPFGSVVQGKMIAALRALGGDYVFDTNFGADLTIMEEASELLYRMHNKKELLPQFTSCCPSWVEFTEIFFPELIPHLSTAKSPISMLSPMIKTYFAKRMKIDPADIVTVCVTPCTSKKAEIARPERNAAGRYWKKPEIRDTDYCITTRELAKWIKDAQIDFNSLKDSDYDPIFGQSSGGGTIFGNSGGVMEAALRTLVYLQTGKPADEEFLHFEEVRGLEGVKEAALTLDNDIIRVVAISGLANARRFINLMEEKHSWKKYAFIEVMACPGGCIGGGGQPRTKLPQEIPAKRARIESLYGLDALKQIRASWENPEIQTLYTKFLGEPLSDLSESLLHTQYINKHYMLGKEDKVQPGVSH