MDVLANYSIFQELQLVHDTGYFSAMPSLEENWQQTCLELERYLQTEPKRLSELFDEELDCLLTPAFMQGGDSDEDLMDPLLPSLPDQPSPPPLLVTLPKVQAKILQVPSPTKGQAAAGTDTKDQAVGGVSAAQLSAAVTSLTPPSSPELGRHLFKPTQTLTATADGTLTLKLVAKKVGLGATKVVAARALPSPPSRGGALSDGEQGGGGSLGGDIPENKKRVHRCQFNGCRKVYTKSSHLKAHQRTHTVPELKSRLTATSSDPTLCTRRRKCFTQRRIIRSHLKTACSFMLHTHAHTHTHTHTHSWKAFYHGEITTG