MSFKNLVKDFKDMKENIGSMSRRTFDVKFSHSLSRVRAQIAVLDVPAARKSDDVTEKSCWANLPPELLRDVLQRVESTEGSWPARKDVVACSAVCQTWREITKELVKTPEESGQLTFPISLKQPGPRDGQMQCFIKRDRASSTYYLYLGLSPSLMVENSKFLLAARRVRRATSTDYLISLNADDMSRGSNNYVGKLRSNFLGTKFTIHDSQAPVDGALLSTSRACKRISSKQVSPRVPACSYNIAHIAYELNVLGTRGPRRMQCTLHSIPASSMELGCSAPTPTEFASCADDSNASMSTSKSTSEFGSLGSESMSTIDVKSACPLVLKNKAPRWHEQLQCWCLNFRGRVTVASVKNFQLVAALEPSPTLPQSELDKVLLQFGKIGKDIFTMDYRYPLSAFQAFAICLSTFDTKLACE*