MGSSSLPPGFRFHPTDQELIGYYLSRKIEGLEIELEVIPVIDLYKFDPWELPDKSFLPNRDMEWFFFCPRDKKYPNGFRTNRATKAGYWKPTGKDRKITCRSSGVITGYRKTLVFYEGRAPLGERTNWFMHEYRLNHDDLSQKSPKFKGAFALCRVVKKNQLKTKTLKNKEEQAVGSGCSSLATSPCRDGTMQFQSFNPSSSTTNKSSSMWISPDFILDSSKDYPQIQEVASEYFPKFHFPVNAANHHVGLRESSSYLNVDQDIDQSMQTGYWPNYEYDQTGSFGYSNLF