MKRELAIEFSRVTEAAALAGYKWLGRGDKNTADGAAVNAMRIMLNLVNIDGTIVIGEGEIDEAPMLYIGEKVGTGKGDAVDIAVDPIEGTRMTAMGQANALAVMAVGDKGCFLNAPDMYMEKLIVGPGAKGAIDLNLPLEENLHNIARALNKPLGELTVTVLAKPRHDAVIAQLQQLGVRVFAIPDGDVAASILTCMPDSEVDVLYGIGGAPEGVVSAAVIRALDGDMQGRLLARHHVKGDNEENRRIGENELARCKTMGIEAGKVLRLDEMARSDNVVFSATGITKGDLLDGITRKGNMATTETLLIRGKSRTIRRIQSIHYLDRKDPDIQQHIL*