MGQAEDLGVGREGMGAGSKEEETEQSDKFEAEVAEGARLQGASKIIGVDLIPEKFETGKIFGLTDFINRADCGEKAVSEVIMEMTNGDADYCFECDWGQTIILGVEMHGSPIPVNSSAILRGKTMKGALFGGLKAKSDIPLLVKINKDKELHLDEFVTHEVGLRDINKAFDLLLQGKSLRCIIWMDK