MSLSYVEFGKVDLSDVFFDSLKNDYPAFENWFLKKRNEKAYVSYDDYGKIDGFLYLKIENEELNDMTPSFPMKKRLKCGTFKIDARGTKMGERFVRKIFDFAMPHDIQEVYVTIFDKHQGLIGLLERYGFKLCSRKNLETENGCEGVYFKNFNWKSSSASAYDNYPMIKMNERNFLLAIKPEFHSKLFPESILRNENDSILEDVTYTNSIHKIYIGAMKGMEFLQPGDNILIYRTSDGLGPAKYRSVATSVCTLQEYKNIREFPSYNEFKSYCGGASIFSDEELQAYYRKGYPPHVIKLTYNFPLRKRIIRDELLNVLGYTPSYSGFFTLSDVHFKAVLSAGKVNENFIVD