MNKLLSNNTCLPFSSFFQVDQPNFWDQVYKVQTERDIYEWYGLGYDRLRPYFVDALTELTPSRLSQPTRKLLVVGSGDSALSAELASEKALVQKWEVISIDFSSEVTDRMRLRFPDLTFLTMDARDLSDFGDGSFGAVVDKGLSDCIGSIGARQQYFQELRRVLVDGGRLLVVSQRRLQTQQDESDDFEESDLGDGWVCRREDIYGSLFVENDPKQPPFPQPGTAILVDAPNLTQNLPRPHYLALLHLFDTSTKRYAHHAYRFQHEPPFMILQVSSQLPLSEAAATPNGVAFAFASGLAVKGNTVLVTYGAGDREARALVMTMEKLDVTWQDGRGKSPQLK*