MKGCCSFLLLALACLSARGQAFTFVSSTTFSPAYNGGAFRGLSGIDYVPGQGWYVVSDRGGSRTRVNEGNIFLTDKLPPDTDARQLTPKAMPFSLESIRYDARRDLVYLSAERDSAAAGEQDSTVVLALKRSELGNPAQAVRLLSWVSGSTNKGVEGLAITPSGQLWVAPEAGWAGETAMTNPTVHFLRYKEPAPGNVPDSISYPIDRFPNAYYRNDKPGGIAELLAIDDSTLLVLERAYHVFLDQDQGKREVVLARLYRAQLDAKTGAFAKTEVFNFNDPNQFSDGIRNLEGMAWGPASAEGKRRLYIVADDNFEYRPERMTTQKNQLIILETR