MVREKDVLWQYGKVVDGKTQKVECCFCGANMSSGITRFRNHLAGVSKKDVAPCKQVPDEVRMLAYNLVKTKDKEADAKKQRKKELTLASRHESTSMGESLLSPSPIRTLLHPSIENIWPKRGKELVDDLMGKFFFDNGLPFNVARSRYYQPLIDAIAAYGVGYKGPSSETLRTDILQNVKEEVQKFVDDRRKDWAETGCTIMSDSWTDARDRSLINFLVACPKGTVFLRSADITAHVNDPKYLSNLFEEIIQEVGPENVVQIITDIGDSFKAVGNILCGKYPKLFWAGCATHGVDLMLEDFSKLNLVGRILEVAKEVIRYIYSNTGVLSMMHRFTENRELSKSLSTRFATRFVSLQSLVGLEMQLRHMFTHPDWMASPLNQTEEGRFVASIMHNEEFWIEAKEVKVPNGHWESSPSFETVDSDEEGIGPAIYGKP*