EPVPCRDVTLTSSLGKSFVLAGEDTLVAASLSGADLAKRVVFRMCFVEGERSETKTPVALWLKGKNKVLKAEMVNNKPTLSLAEVDPEKWPTLNAPEEYVFLLIKKDGKIRFESKLFPGYYLSTSQAENQPVFLSSTLNGSNVTEFTIEEVPS