MARLLFPLPIAASSLHLAASRLRLPVVSAARREALFGGRMGARLPARLATRGVSASADAGGSAARASTVIGPEEALEWVKKDRRRLLHVVYRVGDLDKTIKFYTECLGMKLLRKRDIPEERYTNAFLGYGPEDSHFVVELTYNYGVESYDIGSGFGHFGIAVEDVEKTVELIKAKGGMVTREPGPVKGGKSVIAFIEDPDGYKFELIERGPTPEPLCQVMLRVGDLDRAINFYEKAFGMELLRKKDNPQYKYTIAMMGYGPEDKNAVLELTYNYGVKEYDKGNAYAQIAIGTDDVYKTAEVVRQNGGQITREPGPLPGISTKITACLDPDGWKSVFVDNLDFLKELEE*