TVKRSSKYRGVSRHRWTGRYEAHLWDKLSWNVTQKKKGKQVYLGAYDEEESAARAYDLAALKYWGTSTFTNFPISDYEKEIEIMVTVTKEEYLATLRRKSSGFSRGVSKYRGVARHHHNGRWEARIGRVFGNKYLYLGTYSTQEEAARAYDIAAIEYRGINAVTNFDLSTYIRWLKPEAATNPVSGCESLPEVITEPQTLQSTANYNTPTDQDYMKSNNDYLNKYSLTPPKQQLVCQTKSPLIGSSMTRSKSSPSALGLLLQSSMFRELVEKNSNVSEYETDGDEPKNQLQGGCSSDDDEYGGFFFGGISDIPFVCDPNTSDVIQIEQEKGIHFVL