MSEQGSPVSVEGLIALNPYSSPRNRTEPNKTESRRITHISAEQKRRFNIKVGFDTLHGLVSTLSAQPSLKVSKATTLQKTAEYIHKLQQERTALQDEAQRLRDQIEGLNAAINLCQQQLPDTGVPITRQRFDHMREMFDQYVRSCTLQNWKFWV