MTTLLIVPGFGGSGPLHWQSWIAQKYTSSLWVNDLPLLEPKIHIWADAISRAMDNIEGKILILAHSFGCLASSLAIARHPQRVVAAILVAPASPESFSENGHILPEHDDTPTIRNLLPKQTLGICGLVIASENDPWMPFNQAASLAKSFGLPTINLGLSGHINVDSGHGQWPLIDVLVGNFLFQNENVPPIPSIKTAQDKTTPHLFPNGI