MDVKVFRTFLELAKVRHFGRAAENLYLTQAAVSARIKQLENHFDAQLFTRDRNNIKLTSAGERLVGYAEVMVATLQQAKFELSLESGKALQLTLGGTPNIWDAYLQHCLSRITDTFEGYGFLAEVMGREQLNRGLLERTLDMAFALDPIKAEELQCKKVADLVLVLVSTKPDDADSVFENRYVYVDWGARFASEHADRHPKAPAPFLRTSTARIALDFILEKGGSAYLPQTMVQPLLDGGQLHRVSEVNDWQRPLYLSYRKNSSSIEAIVQVEKLMKTLDPFSVVRTVGKVEAV*