MGLWKKLTGEFVDIVEWLDDTNDTLVFRFERYGNEIKYGAKLVVREGQQAVFINEGQIADVFTPGTYTLETRNLPILSTLKGWKHGFESPFKAEVYFCSTRQFTDIKWGTPGPVTMRDKEFGAVRVTAYGIFSMRIKDPATFIREIVGTDGNFSTSEISSNLRGKIGMRIKEVMPETGIPILDLEGKVMMLGEMLVDRINPSFKEFGLQLTEVQVQDLGLPEEVERAIDKGGAMRAIGNMQAYTQYETASSIKDAAQNPSGTAGAGIGMGMGFSMANQMAGAMGQGQQPQQQAPQQAGPGVPPPIPQAVQFYVAVGGQQTGPFDLAVIQQQIQAGQVAKDALVWKQGMAAWTAAGEVPELAGFFGAMPPPLPPQPPQG