MLEKVEEFNTERMMEEFERVTKDAERIQRETLKRILEDNASAEYLLNLGLNGRTDPESFKAFVPLVTHKDLEPYINRIIDGDFSSVLTGKPITTMSLSSGTTQGKPKYVPWNDELFDTTLQIYHTSFAFRNREFPINNGKALGFIYSSKQFKTKGGVLAGTATTNVFRNPGFQHAMKAIQSPLCSPDEVIFGPDFHQSLYCHLLCGLIFREEVQLVSSIFAHSIVYAFRTFEQVWEELCVDIKEGVLNSKVTVPSIREAMSKLLKPDPELANLIHNKCMGLSNWYGLIPELFPNVKYVHGIMTGSMEPYLRKLRHYAGELPLLTSDYGSSEGWIGTNVKPTVPPELATYTVLPQIGYFEFIPLRELEEIKGDASFLCMEPKPVGLTEVKVGEEYEIVITNPAGLYRYRLGDVVKVMGFHNSAPEIKFVRRSNLLLSINIDKNTEKDLQLAVESASQLLAEEKLEVVDYTSHIDLSKEPGHYVIFWEISGEASEEVLGGCCNCLDKSFVDAGYTSSRKVNCIGALELRVVRRGTFQKILEHSLALGAAVSQFKTSRCVGPTNTKVLQILNENVVKNYLSTAFN*