MVLLFDKMHMKDVVSWNVMISGFADNGHFNEALAFYHQMQLQGIRPNSATMVSLLSICTQLGNLQHGKCIHNFIIKSGLESDVFVGATVIDMYAKCGRMEDACQLFHAMPGRDIVSWNAMISGYAQNGHPIEALTVLHQMELAGITPNVVTMASILLACAQLRDLEQGQWVHGYMVKSGFQADVFVETALVDMYAKCGCIGTARYIFDKMSERNVVSWSAIIAGYTQNGEVNEALRLLHQMQLTSVKPNSTTMVSVLSACVLLGALQQGMFFHAYILTSGFGFDSSVVSARQIFDRMSEKNIQRCMEPNAITFISILSTYSHAGLVDEGWHYFHCMTQYYCITPRAEHYRCMVDLLGCAGHLDEALHFISKMHLQPDTGIWGTLLGACSIHCNHVADYLLELDPENIGHYVLLSNLYAVAGRWGDVVKVRTMIKVVWGNLKDAWDVPCKIPSRNGVSWIAMIAAYTENGYVNETLKLYYQ