MVTGVFFFSIYLVALGQGGQKPCLQAFGADQFDEEDPEEKQHKSSFFNWCYFGICIGTIIGVTLVMYIQDNVGWGMGFGIPAVTMAIALSVFVCGTRFYRHKLPGGNPLTRIAHVFVTTIHKWNISNKVAVIEEREVLKSGSSRQYLSIDKFRFLDRATIKDELDYECKTSHNWRLCTVQDIEEVKAVLGLLPIWMSCLMFGVVYAQTFTFFTKQGSTMDRKIATHFQIPPASLQCFISLSVVLLVLVYDRIFVPVAENLTGNERGITLLHRIGTGMFFSTMSMIAAALTKMRRIKVAKDNGLIDMPHATIPLSISLLLPQYMLFGIADVFVMVGMQEFFYDQMPDTMKILGIAVSLSVLGVGNFLSSILISVIEKLSCRNKGSCWFVDNLNKAHLEDHISWHSVRRSHAHEGVFPM*