MNGEGKVVCVTGASGYIASWIVKLLLLRGYTVRATVRNPMDTKKTNHLLTLEGASERLKLFKSDLLEEGSFDQAIEGCDGVFHTASPVSLTVTDPQTEMIDPAVNGTLNVLRTCAKVSSVKRVIVTSSTAATLSINPNDVVDETVFTDLSVYLAMKAWYGYSKTLAEETAWRFAKENGIDLVVMNPGNVIGPVLQPTLNYSVEVIVDLINGKNPSNSFYYRFMDVRDVSLAHIKAFEVPSASGRYILADPDVTMKDIQKLLHELFPDLCRVDKDNENEVGEMAYKVCVDKLKSLGIEFTPIKESLKDTVVSLKERCLLI*