MDHKVVRYGILGCAYIARKMSRAILMTPGACLHAIGSRSLEKAHQFAKENNFPADTKLYGSYQDILDDEDVDAVYMPLPTSLHVEWVTKAAEKKKHILLEKPCALTTKDIDTMIFACEKQGVQLMDCTMWMHHPRTMKMKALLEDKELFGDIMQIHSCFLVPMRKFVPSFFTENIRVKADLDSLGALGDLGWYCARGILWATNYELPESVTACPGAQFSEDGVPFSCSAHFVWKDGKSATMHCSFLINMSMQLIVHGSNGTLEIDDFVIPYKEDACEIRLRKLGTFGPMDRSWNAACDTYHVETSRPQEALMIEKFSDLVKGVKLGIGSVDPFWPTISRKTQQLLEAIQNSYENGYQPIVLAA*