MSVLLETSLGDLVIDLEVDACPKTCENFLKLCKIYYYNLNAFFNVSKDFLAQAGDPTATGTGGESVWSVIATAKSVPRYFAPELLPKLKHTHRGTVSMAIAPALEGQAAGCGSQFFITLGDNIDYLDGKHAVFGHVVEGLDTLDRLNEVYVDQEGRPLKDVRIRHVVILDDPFPDPPGLVKPPSSPIRPPDNSTRIAEDEDPLATLPEEDEERIRREKAAAASALTLEMVGDLPFANVRPPENVLFVCKLNPVTRDEDLELIFSRFGTIMSCQVIRDKKTGDSLQYAFIEFDKRDEAEAAYFKMQNVLVDDRRIWVDFSQSVAKTNTSWSNDIKRGPRRNGGFAGREDLEQTRRYRADGAGDDSHDKYGMVFDVPSSSNGHRRKRSRSREKDGVRDDRRRRSRSPKASSRGGRRSRSRSRDRHSGRARRY