MKTRDMKNEKLLELVKLEFNIFHSLQQKEWWKKSGFLEVTFIRHHYVEFYTLVSGIDMDPKHSAFRVAFVKMCHLVTILDDMYDTFGTIDELQLFTAAVKRWDPWEPECLPEYMKGVYTVLYETVNEMAREEEKSQGRDTLNYARQALEAYLGVYLKEAEWISTGYLPTFEEYFKNGKVSSGHRIAMLQPILMLDIPLPEHILQEIDYPSKLNDCACSILRLRGDTRCYQADRAHGEEVSSISCCMKENPGSTEDDALNHINGMIEDIIKELNWELLRLDSNAPISSKKYSFDISRDFHHLYKFRDGYSVASDETKDLVIKTVLEHVPM*